Android で TextView を LinearLayout に動的に追加するにはどうすればよいですか? 質問する

Android で TextView を LinearLayout に動的に追加するにはどうすればよいですか? 質問する

TextView次のコードのように を に動的に追加しようとしましたLinearLayoutが、アプリケーションを実行しても表示されません。

setContentView(R.layout.advanced);

m_vwJokeLayout=(LinearLayout) this.findViewById(R.id.m_vwJokeLayout);
m_vwJokeEditText=(EditText) this.findViewById(R.id.m_vwJokeEditText);
m_vwJokeButton=(Button) this.findViewById(R.id.m_vwJokeButton);

TextView tv=new TextView(this);
tv.setText("test");
this.m_vwJokeLayout.addView(tv);

どうしたの?

ベストアンサー1

LayoutParams lparams = new LayoutParams(
   LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
TextView tv=new TextView(this);
tv.setLayoutParams(lparams);
tv.setText("test");
this.m_vwJokeLayout.addView(tv);

あなたになら変えられるlparamsニーズに応じて

おすすめ記事