2017-01-26 4 views
0

enter image description here, wie ich verwalten Textviews innerhalb linearen Layout Ausrichtung horizontal

Code:

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

Willkommen bei Stackoverflow. Was ist deine Frage? – Shashanth

+1

@Abhishek nehmen Sie Ihre Zeit formatieren Sie Ihre Code-Adresse Ihr Problem mit Schritten, indem Sie Ihre Frage aktualisieren, wir sind hier um zu helfen. –

Antwort

0

Möglicherweise möchten Sie Ihr Layout XML-Dateien schreiben. Sieht so aus, als ob Sie das Layout programmatisch manipulieren, was in den meisten Fällen unnötig ist. Sie können dasselbe Ziel über XML-Layoutdateien erreichen.

Sie können auch viel Zeit sparen mit Stilen für die Formatierung.

Schauen Sie sich das folgende Layout Dokumentation https://developer.android.com/guide/topics/ui/declaring-layout.html

Schauen Sie sich die Textview Dokumentation: https://developer.android.com/reference/android/widget/TextView.html

Verwandte Themen