ダイナミックなRelativeLayout
の中にImageview
という文字が入っています。ユーザーがImageView
をクリックすると、親ビューの削除(RelativeLayout
)を変更したいと思います。変数に親ビューを格納することでこれを行うことができますが、これを避けたいと思います(これを望まない理由は非常にあります)。 ImageView
から親ビューにアクセスする方法はありませんか?それぞれのレイアウト内のボタンをクリックして動的相対レイアウトを削除する
0
A
答えて
2
あなたはこの
RelativeLayout r = (RelativeLayout) ((ViewGroup) this.getParent()).getParent();
+1
助けてくれてありがとう –
1
のようないくつかのものは、何が必要これは、のgetParent法で親ビューを得ることができますか?両方助けるため
View view = findViewById(R.id.view);
view.removeView(yourView);
+0
助けてくれてありがとう –
0
おかげで、ここでは、動的に作成したレイアウトのための鉱山です。また、動的に作成されImageViewのか、ボタンの 、onClickの機能を無効にし、通過関数にIDやタグを渡す
private View.OnClickListener HandleOnClick(final ImageView imageView, final int id) {
return new View.OnClickListener() {
@Override
public void onClick(View view) {
RelativeLayout yourRelLay= (RelativeLayout) view.getParent();
// yourRelLay.removeView((View) view.getParent());
yourRelLay.removeAllViews();
rll.removeView(yourRelLay);
}
};
関連する問題
- 1. アンドロイドの動的相対レイアウト
- 2. 相対的なレイアウトの動的TextView
- 3. Clickable相対レイアウトのチェックボックスをクリックする
- 4. アンドロイド - 相対的なレイアウトは、クリック
- 5. layout_weightは相対レイアウト内のレイアウト
- 6. ボタンをクリックしてレイアウトを削除する
- 7. クリック可能な相対レイアウト
- 8. それぞれの削除ボタンをクリックして、テキストボックスを含むテーブルの行を削除する方法
- 9. 相対レイアウト(メインの相対レイアウト内にあります)内にTextViewをレイアウトする際の問題
- 10. 追加ボタンまたは削除ボタンのそれぞれをクリックして動的に追加および削除する方法
- 11. 相対的なレイアウトとカスタムビュー
- 12. 相対レイアウトのボタン配置の問題
- 13. ボタンのレイアウトを削除する
- 14. 制約レイアウトvs相対レイアウト
- 15. 相対レイアウトと線形レイアウト
- 16. それぞれの入力フィールドを動的フォームで削除(追加と削除)
- 17. 相対的なレイアウトを動的に増減する
- 18. カップルデバイスの相対レイアウト
- 19. オンボードの相対レイアウト
- 20. 変更相対的なレイアウトの幅と高さを動的
- 21. チタンモバイル相対レイアウト
- 22. 相対レイアウトAndroid
- 23. XML相対レイアウト
- 24. 相対レイアウト
- 25. Android - 相対レイアウト
- 26. アンドロイドでのレイアウトの拡大(相対レイアウト)
- 27. 2つの線形レイアウトと画像ビューを相対的なレイアウトに配置相対レイアウト
- 28. 相対レイアウトでレイアウトを作成
- 29. ボタンとイメージビューの相対レイアウトが21.0を超えて動作していない
- 30. 相対的なレイアウトの問題/ android
あなたが – Nas
imageview.getParentを(試したあなたのコードを投稿します)。 –