私のOnClickListenerのRelativeLayoutにViewを追加しようとしています。ClickListenerで動的にビューを追加する
私はHierarchyViewerを見ましたが、新しい子供が追加されていません。 私は何かが見逃してもらえますか?
私のOnClickListenerのRelativeLayoutにViewを追加しようとしています。ClickListenerで動的にビューを追加する
私はHierarchyViewerを見ましたが、新しい子供が追加されていません。 私は何かが見逃してもらえますか?
私はまったく同じコードを試しました。変数myParent
に問題がある可能性がありますが、それはあなたが期待する要素ではありません。
また、私はと呼ぶ必要はありませんでしたが、追加されたビューが画面に表示されます。
おそらく、明示的にビューの別の部分を取得してそこに追加して、何が起きているのかを確認してください。また、ちょうどしようとする、あなたはこれを行うことがあります。
RelativeLayout rv = (RelativeLayout) this.findViewById(R.id.right3);
ProgressBar iv = new ProgressBar(this);
rv.addView(iv);
を見て、それが動作するどのような場合には、あなたのイメージ図の代わりに、myParent
に何か問題がある場合、両方の要素がOKであれば - 他に何もありません活動中に行うこと。
新しいビュー(画像ビュー)のレイアウト属性を設定していますか?
あなたはsetContentView(myParent)を追加する必要があると思います。 – kmb64
'myParent'があなたのレイアウト階層の一部である場合、それはあなたのやり方で動作するはずです。子を追加した後でHierarchyViewerを更新しましたか? – zapl