こんにちは、ボタン、テキストビューなどを含む相対レイアウトから構築された一連のボタンをセットアップしました(十分に膨らませました)。ボタンセット全体を削除/非表示/削除する機能が必要です。RelativeLayoutでできると思いますが、setVisibility(View.GONE)
このレイアウトをどのように参照すればよいかわかりません。IDを設定したのですが、参照しようとすると本当に迷ってしまいます。このコードを開始するボタンは削除ボタンであるため、OnClick(View v) には削除ボタンの ID が含まれています。getparent を試しましたが、うまくいきませんでした (クラッシュ)。
誰かが私を正しい方向に向けることができますか?
ここで私が試したgetparentコード。
RelativeLayout dropping = (RelativeLayout) ((Activity) v.getParent()).findViewById(R.id.tp_container);
dropping.setVisibility(View.GONE);
可能であれば、idを別の変数で表現できる場所で、このようなことを望んでいましたか?
relativeViewVariable.id(actualId).setVisibility(View.GONE);
これはかなり恥ずかしいですが、これが Java なのか Android なのかわかりません。
乾杯