我是使用android開發新手。我有一個網格包含在LinearLayout
中,每個組成網格的項目都是一個按鈕。我希望這個LinearLayout
在用戶按下這些按鈕時不可見。SetVisibility不起作用?
這是我的「家」的佈局殼:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android">
<TextView/>
<LinearLayout> //<-- this is the layout I want to hide
<TextView/>
<GridView/>
</LinearLayout>
</LinearLayout>
,這是(用於膨脹按鈕)
@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);
}
我覺得我已經在MyArrayAdapter成立的onClick方法應該可以工作,但是當我測試它時,什麼也沒發生
我發現了一個類似的問題,但它不能解決我的問題。
所有的問題,這是錯誤的。謝謝你的快速聲音! – dnaranjo 2012-04-22 15:58:31