LinearLayout
を動的に追加し、その中に a を追加しTextView
ました。次に、背景を追加し、要件に従ってフォーマットする必要があります。だから私はいくつかの質問で立ち往生しています。これが私のコードです:
LinearLayout parentLayout = (LinearLayout) findViewById(R.id.master);
LinearLayout Linear1 = new LinearLayout(this);
Linear1.setOrientation(LinearLayout.HORIZONTAL);
Linear1.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
Linear1.setId(1);
TextView tvLeft = new TextView(this);
tvLeft.setText("Hello");
tvLeft.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT));
Linear1.addView(tvLeft);
parentLayout.addView(Linear1);
いくつか質問があります:
- 背景としてドローアブル リソースを追加するにはどうすればよいですか?
私はこれを試しました:
Linear1.setBackgroundResource(getResources().getDrawable(R.drawable.gradient_pink));
コンパイラから次のようなエラー メッセージが表示されます。
View 型のメソッド setBackgroundResource(int) は、引数 (Drawable) には適用されません。
- IDが実用的に設定されている要素にアクセスする方法は?
- 幅を 0dip に設定するには?
これらの質問で私を助けてください。