【发布时间】:2012-05-01 13:04:08
【问题描述】:
我是使用 android 开发的新手。我有一个包含在LinearLayout 中的网格,构成网格的每个项目都是一个按钮。我希望当用户按下这些按钮中的任何一个时,这个 LinearLayout 是不可见的。
这是我的“家”布局外壳:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android">
<TextView/>
<LinearLayout> //<-- this is the layout I want to hide
<TextView/>
<GridView/>
</LinearLayout>
</LinearLayout>
这是我在 MyArrayAdapter 中设置的 onClick 方法(用于膨胀按钮)
@Override
public void onClick(View v) {
View convertView = activity.getLayoutInflater().inflate(R.layout.layout_home, null);
LinearLayout ll_options = (LinearLayout) convertView.findViewById(R.id.ll_options);
ll_options.setVisibility(View.INVISIBLE);
}
我认为它应该可以工作,但是当我测试它时,什么也没有发生。
我发现了一个类似的问题,但它没有解决我的问题。
【问题讨论】:
标签: android layout visibility