2011-04-12 3 views
1

다음은 내 코드입니다. 결과 화면에는 첫 번째 TextView 만 표시됩니다. 두 번째 것이 아닙니다. 나도 안드로이드에 새로운 종류의 도움을주세요.Java 코드로 LinearLayout에 여러 TextView를 추가하는 방법 (Android)

public class Details extends Activity { 
    protected void onCreate(Bundle savedInstanceState){ 
     super.onCreate(savedInstanceState); 

     TextView label = new TextView(this); 
     label.setText("Moves"); 
     label.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); 
     label.setTextSize(20);   

     TextView label2 = new TextView(this); 
     label2.setText("Time"); 
     label2.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); 
     label2.setTextSize(20);  

     LinearLayout ll = new LinearLayout(this); 
     ll.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT)); 
     ll.setOrientation(LinearLayout.VERTICAL);       

     ll.addView(label); 
     ll.addView(label2); 

     setContentView(ll); 
    }    
} 

답변

2

LinearLayout에 자식 스택 방법을 알려주지 않았습니다 (방향). 그것 없이는 그것들을 전혀 쌓아 두지 않고 첫 번째 항목 만 표시합니다 (나는 믿습니다).

http://developer.android.com/reference/android/widget/LinearLayout.html#setOrientation(int

+0

시도해 보았습니다. 하지만 여전히 작동하지 않습니다 : ( – dinesh707

+0

당신이 지금 무엇을 가지고 있습니까? – JoxTraex

+0

나는 새로운 하나의 질문에 대한 코드를 업데이트했습니다 – dinesh707

관련 문제