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>
そして、これは私が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);
}
私はそれを考えます私はそれを試しても何も起こらない。
私は同様の質問を見つけましたが、私の問題は解決しません。
すべての綱渡りは、間違いだった。速いアンワースありがとう! – dnaranjo