renjianhhong的博客

只为记录成长的点滴

Android控件显示与隐藏

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);
    }
    }
});

阅读更多
个人分类: Android
上一篇一句话启动Activity,长点心吧
下一篇sourceTree简单使用之代码提交
想对作者说点什么? 我来说一句

android学习之控件显示隐藏

2016年07月20日 23KB 下载

没有更多推荐了,返回首页

关闭
关闭