关闭

Android控件显示与隐藏

191人阅读 评论(0) 收藏 举报
分类:
nvisible:不显示,但保留所占的空间

visible:正常显示

gone:不显示,且不保留所占的空间

XML里:

android:visibility="visible"

代码里,如Button

btn.setVisibility(View.VISIBLE);


可以通过点击button来控制linearlayout的显示隐藏 下面是具体步骤

步骤一:在布局文件里给button设置id 如:@+id/button

步骤二:获取界面上的button按钮  

 Button button = (Button)findViewById(R.id.button);

步骤三:在布局文件里给linearlayout设置id 如:@id/llayout

步骤四:获取界面上的LinearLayout   

LinearLayout llayout = (LinearLayout)findViewById(R.id.llayout);

步骤五:设置button的点击事件 点击隐藏llayout 如果llayout已经隐藏则显示

button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
    if(llayout.getVisibility()==View.VISIBLE){
        llayout.setVisibility(View.GONE);
    }else{
        llayout.setVisibility(View.VISIBLE);
    }
    }
});

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:24883次
    • 积分:858
    • 等级:
    • 排名:千里之外
    • 原创:54篇
    • 转载:66篇
    • 译文:0篇
    • 评论:0条
    文章分类