当前位置:首页 » 安卓系统 » android控件隐藏

android控件隐藏

发布时间: 2023-04-15 22:25:14

‘壹’ 安卓中如何让一个控件显示几秒自动隐藏

安卓中让一个控件显示几秒后自动隐藏可以通过以下方法实现:
1、加一个Timer,设置2000表示2秒后执行Tick事件

2、因为你只需要执行一次,所以在一次Tick之后,注销Tick事件,停止Timer

代码如下:

Label lbl = new Label();

Timer timer = new Timer();
timer.Interval = 2000;
timer.Tick += (timer_Tick);
timer.Enabled = true;

void timer_Tick(object sender, EventArgs e)
{
lbl.Visible = false;
timer.Tick -= (timer_Tick);
timer.Stop();
}

‘贰’ android 如何判断控件的显示或隐藏

判断安卓的状态栏是不是隐藏的办法:首先看一下手机的最下边有没有系统的运行的程序,或者在手机上下载一个桌面管理程序,这样就可以查看状态栏是不是隐藏了。

在android的开发中,尤其是与访问网络有关的开发,都要判断一下手机是否连接上了网络,是一个判断是否连接网络。还可以判断是什么网络服务。

‘叁’ Android的java语句怎样实现xml控件的隐藏和显示

Java中可以通过mlistview1.setVisibility()方法来做到控件的隐藏和显示。

mlistview1.setVisibility(View.GONE);//mlistview1处于隐藏状态
//mlistview1.setVisibility(View.INVISIBLE);//mlistview1处于隐藏状态
mlistview2.setVisibility(View.VISIBLE);//mlistview2处于显示状态

‘肆’ 在android中怎么把控件隐藏

可见(visible)x0dx0aXML文件:android:visibility="visible"x0dx0aJava代码:view.setVisibility(View.VISIBLE);x0dx0a x0dx0a不可见(invisible)x0dx0aXML文件:android:visibility="invisible"x0dx0aJava代码:view.setVisibility(View.INVISIBLE);x0dx0a x0dx0a隐藏(GONE)x0dx0aXML文件:android:visibility="gone"x0dx0aJava代码:view.setVisibility(View.GONE);

‘伍’ android 自定义控件中怎么隐藏actionbar

1.在配置文件中通过android:theme=""属性隐藏:
<activity
android:name=".MainActivity"
android:label="@string/app_name"
<!-- 这行代码便可以隐藏ActionBar -->
android:theme="@android:style/Theme.Light.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

2.在Activity代码中隐藏:
public class MainActivity extends Activity {

ActionBar actionBar; //声明ActionBar

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

actionBar = getActionBar(); //得到ActionBar
actionBar.hide(); //隐藏ActionBar
}
}

‘陆’ 如何隐藏Android WebView 缩放控件

每个版本隐藏缩放控件的方法如下:
在Android3.0之后实现非常简单,加一句代码就可以了,如下代码:
//不显示webview缩放按钮
settings.setDisplayZoomControls(false);12

其实到这里本文就应该到此为止了,但有的同学问,你这个只兼容到3.0以上版本,我要是兼容到2.x版本呢?我想说的是,其实没有必须再兼容到2.x版本了,2.x的用户量很少了,4.x以上的用户已经占到94%以上了,下面看AndroidStudio统计的各个平台版本的用户使用比率:

所以说,我们没有必要兼容2.x了,就像IOS开发只兼容到IOS7版本就OK了,但是有的同学又说,我有强迫症,我就想兼容到2.x版本,其实解决方案网上都有了,这里用到了java反射的知识,通过反射来获取私有的属性控件mZoomButtonsController,然后就其setVisibility(View.GONE)隐藏就可以了,下面贴出代码实现:
public void setZoomControlGone(View view){
Class classType;
Field field;
try {
classType = WebView.class;
field = classType.getDeclaredField("mZoomButtonsController");
field.setAccessible(true);
ZoomButtonsController mZoomButtonsController = new ZoomButtonsController(view);
mZoomButtonsController.getZoomControls().setVisibility(View.GONE);
try {
field.set(view, mZoomButtonsController);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
} catch (SecurityException e) {
e.printStackTrace();
} catch (NoSuchFieldException e) {
e.printStackTrace();
}
}

‘柒’ android按钮隐藏属性

设置android:visibility="gone"

在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。
visible :可见
invisible:不可见,但是当前view占位(即显示空白)
gone:不可见(隐藏,不显示空白)

‘捌’ 求助Android系统中SystemUI.apk中控件的显示和隐藏问题

网上找了好多状态栏隐藏的方法,搜集总结一下,供以后参考。
系统中状态栏的隐藏
定制系统的时候,想去掉系统中的状态栏,系统中的状态栏隐藏的可在framework中的SystemUI.apk中修改实现。
SystemUI.apk代码位于
RK2908/ics/frameworks/base/packages/SystemUI
设置状态栏不显示:
打开文件SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
找到如下代码
460 final TabletStatusBarView sb = (TabletStatusBarView)View.inflate(
461 context, R.layout.status_bar, null);
462 mStatusBarView = sb;

在代码之后加入如下一行
mStatusBarView.setVisibility(View.INVISIBLE);

重新编译得到SystemUI.apk
xiaxg@system:~/RK2908/ics/build$ source envsetup.sh
xiaxg@system:~/RK2908/ics/frameworks/base/packages/SystemUI$ mm

得到的SystemUI.apk 位于out/target/proct/rk29sdk/system/app/SystemUI.apk

将SystemUI.apk放在目标板 /system/app下;
如不重启系统的话,需杀掉com.android.systemui进程才会运行新的SystemUI.apk

Apk中状态栏的隐藏,全屏的实现
在开发中我们经常需要把我们的应用设置为全屏,这里介绍两种方法,一中是在代码中设置,另一种方法是在配置文件里改。
1. 在代码中设置:
package com.android.tutor;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class OpenGl_Lesson1 extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//去除title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//去掉Activity上面的状态栏
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,
WindowManager.LayoutParams. FLAG_FULLSCREEN);

setContentView(R.layout.main);
}
}
设置全屏的俩段代码必须在setContentView(R.layout.main) 之前,不然会报错。
2. 在配置文件里修改
关键此行:android:theme="@android:style/Theme.NoTitleBar.Fullscreen",如果想只是去除标题栏就后面不用加Fullscreen了,另外,如果想要整个应用都去除标题栏和状态栏,就把这句代码加到<application。。标签里面,如果只是想某个activity起作用,这句代码就加到相应的activity上。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.tutor"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".OpenGl_Lesson1"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
说明,用前者在我们应用运行后,会看到短暂的状态栏,然后才全屏,而第二种方法是不会有这种情况的,所以建议使用后者!

‘玖’ 求助大神,Android studio 隐藏listview里某一个item里的某一个控件应该怎么做用view.Gone。

点击右侧的按钮,显示或者隐藏底部的操作布局,实现Item的部分布局的动态显示.
##涉及到的知识点 ## 1.inflate方法的不同参数的含义,以及作用. 2.View的绘制过程,主要包含onMeasure,onLayout,onDraw这三个方法. 3.自定义View. 4.如何控制Item的部分布局的显示,隐藏.
如何控制Item的部分布局的显示,隐藏
实现思路通过标记一个全局变量来记录当前是那个Item正在被操作(右侧按钮被点击),初始化的position是-1,表示所有的底部操作布局都是隐藏的.

/***
* 标记操作下表的位置:从0开始
*/
public int mShowBottomPosition = - 1 ;

同时需要一个状态来标记当前被操作的Item的状态(隐藏或者显示).

/**
* 表示当前position的状态
*/
public int mCurrentPositionStatus = HIDE_BOTTOM ;
public static final int SHOW_BOTTOM = 1 ;
public static final int HIDE_BOTTOM = 0 ;

为Item的右侧按钮添加点击事件,改变mShowBottomPosition的数值为当前点击的position.同时修改mCurrentPositionStatus的状态,如果被点击的Item的底部布局之前处于隐藏状态,则mCurrentPositionStatus = SHOW_BOTTOM,否则mCurrentPositionStatus=HIDE_BOTTOM.然后执行notifyDataSetChanged方法,重新绘制布局. 为右侧的按钮添加点击事件.代码如下:

holder . mGoImage . setOnClickListener ( new OnClickListener ( )
{
@Override
public void onClick ( View v )
{
showOrHideBottom ( holder , position ) ;
}
} ) ;

/**
* 显示或者隐藏底部控制器
*
* @param position 位置
*/
private void showOrHideBottom ( ViewHolder holder , int position )
{
LogUtils . i ( TAG , "mShowBottomPosition111 :" + mShowBottomPosition + " position :" + position ) ;
if ( mShowBottomPosition != position )
{
mShowBottomPosition = position ;
mCurrentPositionStatus = SHOW_BOTTOM ;
} else
{
mShowBottomPosition = position ;
if ( mCurrentPositionStatus = = HIDE_BOTTOM )
{
mCurrentPositionStatus = SHOW_BOTTOM ;
} else
{
mCurrentPositionStatus = HIDE_BOTTOM ;
}
}
mAdapter . notifyDataSetChanged ( ) ;
}

‘拾’ android开发,在A界面跳转到B界面同时使B界面的控件隐藏,请问怎么实现谢谢了

1,A跳转到B,世森使用startactivityforresult跳转,给一个Intent 里面加一个数据,第一次没有数据的话肯定就为空了
2,跳转到B,获得A传过来的数据,判断是否为空,为空button显示。
3,返回A,携带数据,将数据传入第1步中得intent,这时候有数据传入就不为空了。
4,跳转到B,获取A传递过来的数据,判断是否为空,这时候逗返消,有山知数据传递,不为空,隐藏button

热点内容
重庆压缩机厂 发布:2025-07-05 00:14:53 浏览:756
php55兼容 发布:2025-07-05 00:14:52 浏览:543
公主出国访问 发布:2025-07-05 00:13:26 浏览:570
服务器IP作为登录IP 发布:2025-07-05 00:10:56 浏览:979
防雷支架应配置什么电缆 发布:2025-07-05 00:05:56 浏览:220
iosc语言函数 发布:2025-07-05 00:02:40 浏览:993
android打飞机 发布:2025-07-04 23:59:34 浏览:210
mr底层算法 发布:2025-07-04 23:14:59 浏览:781
怎么注册作业盒子密码 发布:2025-07-04 23:14:51 浏览:924
速达服务器ip 发布:2025-07-04 23:07:38 浏览:262