2016-08-25 20 views
-5

私はTextViewを持っていますが、私がTextViewに4を書くとLinearLayoutに4つのTextViewを作成する必要があります。私はまだ何も試していない、ちょうど初心者。動的TextView | Android

+1

何かとカムバックの弟を試すをlayoutparamsするより多くの制約を追加する必要がありますので、以下のレイアウトのLinearLayoutで行うのは簡単です。実行時に動的にテキストビューを作成することができます。 – HourGlass

+2

試してみると、多くの情報源から簡単にヘルプを得ることができます。私たちはここにあなたのコードを書くのではありません。 – Shaishav

+0

@ Shaishav ji、はいはい –

答えて

0
private void createTextView(int number){ 
    while (number>0){ 
     TextView lTextView = new TextView(this); 
     lTextView.setText("Android"); 
     mLinearLayout.addView(lTextView); 
     number--; 
    } 
} 
0
setContentView(R.layout.layout_with_linear_parent); 

parentLinear=(LinearLayout) this.findViewById(R.id.parent_linear); 

LayoutParams lparams = new LayoutParams(
    LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
TextView tv1=new TextView(this); 
TextView tv2=new TextView(this); 
TextView tv3=new TextView(this); 
TextView tv4=new TextView(this); 

tv1.setLayoutParams(lparams); 
tv2.setLayoutParams(lparams); 
tv3.setLayoutParams(lparams); 
tv4.setLayoutParams(lparams); 

tv1.setText("test 1"); 
tv2.setText("test 2"); 
tv3.setText("test 3"); 
tv4.setText("test 4"); 
this.parentLinear.addView(tv1); 
this.parentLinear.addView(tv2); 
this.parentLinear.addView(tv3); 
this.parentLinear.addView(tv4); 

それはconstraints.YouはRelativeLayoutで同じことを行うことができ、あなたが