2017-01-26 6 views
0

enter image description hereкак я управлять TextViews внутри ориентации линейной разметки горизонтальной

Код:

LinearLayout linearLayout2; 

final JSONArray answer=jsonObject1.getJSONArray("answer"); 
//Here get Answer from question 

    ((ViewGroup) findViewById(R.id.linearLayout2)).removeView(linearLayout2);     //Here remove preselected radiobuttons 
    linearLayout2 = new LinearLayout(TestActivity2.this);          //Here create new viewgroup when user click next and previous 
    linearLayout2.setOrientation(LinearLayout.HORIZONTAL); 
    linearLayout2.setGravity(Gravity.FILL_HORIZONTAL); 

    indexAns=new String[answer.length()]; 

    for(int j=0;j<answer.length();j++) 
    { 
     final JSONObject jsonObject2 = answer.getJSONObject(j); 
     final String answer_ans=jsonObject2.getString("answer_ans");       //get answer from loop 

     answer_id=jsonObject2.getString("answer_id"); 

     LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, 
       LinearLayout.LayoutParams.WRAP_CONTENT); 

     //Here create radio buttons depending on answer loop 
     final TextView textBtn = new TextView(TestActivity2.this); 
     textBtn.setId(Integer.parseInt(answer_id)); 
     textBtn.setLayoutParams(params); 
     textBtn.setAllCaps(true); 
     textBtn.setTextSize(12); 
     textBtn.setPadding(5,5,5,5); 
     textBtn.setGravity(Gravity.LEFT | Gravity.CENTER |Gravity.RIGHT); 
     textBtn.setTextColor(Color.parseColor("#000000")); 

     indexAns[j]=answer_id; 
+4

Добро пожаловать в StackOverflow. Каков твой вопрос? – Shashanth

+1

@ Abhishek возьмите свой формат времени, чтобы ваш код указывал на вашу проблему с помощью шагов, обновив свой вопрос, который мы здесь, чтобы помочь. –

ответ

0

Вы можете опубликовать ваш макет XML-файлов. Похоже, вы манипулируете макетом программно, что в большинстве случаев не нужно. Вы можете достичь той же цели с помощью файлов макета xml.

Кроме того, вы можете сэкономить много времени, используя стили для форматирования.

проверьте следующее расположение документации https://developer.android.com/guide/topics/ui/declaring-layout.html

Заканчивать документацию TextView: https://developer.android.com/reference/android/widget/TextView.html