2013-02-21 12 views
34

नीचे मेरा सापेक्ष layout..i edittextएंड्रॉयड: रेडियो बटन लगाने क्षैतिज

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="#FFFFFF" > 

    <ImageView 
     android:id="@+id/fbreplycancel" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:src="@drawable/fbcancel" /> 

    <RelativeLayout 
     android:id="@+id/relativeLayout1" 
     android:layout_width="80dp" 
     android:layout_height="250dp" 
     android:layout_alignParentRight="true" 
     android:layout_below="@+id/fbcancel" > 

     <Spinner 
      android:id="@+id/replyspinner" 
      android:layout_width="50dp" 
      android:layout_height="30dp" 
      android:layout_alignLeft="@+id/fbshare" 
      android:layout_alignRight="@+id/fbshare" 
      android:layout_below="@+id/fbshare" 
      android:layout_marginTop="16dp" 
      android:drawSelectorOnTop="true" 
      android:entries="@array/fbcommentlist" 
      android:visibility="gone" /> 

     <Button 
      android:id="@+id/fbshare" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_centerHorizontal="true" 
      android:background="@drawable/fbbuttons" 
      android:text="@string/share" /> 

     <ImageView 
      android:id="@+id/fbpeople" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/fbshare" 
      android:layout_centerHorizontal="true" 
      android:layout_marginBottom="19dp" 
      android:background="@drawable/people2" 
      android:drawSelectorOnTop="true" 
      android:paddingTop="20dp" /> 

     <RadioButton 
      android:id="@+id/radio2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_centerVertical="true" 
      android:text="RadioButton" /> 
    </RelativeLayout> 

    <View 
     android:layout_width="250dp" 
     android:layout_height="0.7dip" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:layout_below="@+id/imageView1" 
     android:background="#3b5998" /> 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBottom="@+id/fbcancel" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:paddingRight="2dp" 
     android:src="@drawable/askabud" /> 

    <TextView 
     android:id="@+id/fbcommentpostedby" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/fbedittext" 
     android:layout_alignRight="@+id/fbcommentdisplay" 
     android:layout_below="@+id/imageView1" 
     android:layout_marginTop="15dp" 
     android:textColor="#000000" /> 

    <TextView 
     android:id="@+id/fbcommentdisplay" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/fbedittext" 
     android:layout_below="@+id/fbcommentpostedby" 
     android:layout_toLeftOf="@+id/relativeLayout1" 
     android:textColor="#000000" /> 

    <TextView 
     android:id="@+id/fbtextview" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBottom="@+id/imageView1" 
     android:layout_toLeftOf="@+id/fbreplycancel" 
     android:layout_toRightOf="@+id/imageView1" 
     android:text="@string/replyrecommend" 
      android:textSize="18sp" 
      android:textColor="#000000"/> 

    <TextView 
     android:id="@+id/fbplacename" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/fbcommentdisplay" 
     android:layout_alignRight="@+id/fbcommentdisplay" 
     android:layout_below="@+id/fbcommentdisplay" 
     android:textColor="#000000" /> 

    <EditText 
     android:id="@+id/fbedittext" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_below="@+id/fbplacename" 
     android:layout_marginLeft="19dp" 
     android:layout_marginTop="45dp" 
     android:layout_toLeftOf="@+id/relativeLayout1" 
     android:background="@drawable/roundcorners" 
     android:ems="10" 
     android:hint="@string/fbhint" 
     android:lines="6" 
     android:scrollHorizontally="true" 
     android:textSize="14sp" 
     android:windowSoftInputMode="stateHidden" /> 

    <RadioGroup 
     android:id="@+id/radioGroup1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_below="@+id/fbplacename" > 

     <RadioButton 
      android:id="@+id/radio0" 
      android:layout_width="30dp" 
      android:layout_height="30dp" 
      android:checked="true" 
      android:text="1" 
      /> 
    </RadioGroup> 

    <RadioGroup 
     android:id="@+id/radioGroup2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignTop="@+id/radioGroup1" 
     android:layout_toLeftOf="@+id/relativeLayout1" > 

     <RadioButton 
      android:id="@+id/radio0" 
      android:layout_width="26dp" 
      android:layout_height="wrap_content" 
      android:checked="true" 
      android:text="3" /> 

     <RadioButton 
      android:id="@+id/radio2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="RadioButton" /> 
    </RadioGroup> 

    <RadioButton 
     android:id="@+id/radio1" 
     android:layout_width="30dp" 
     android:layout_height="30dp" 
     android:layout_alignTop="@+id/radioGroup2" 
     android:layout_toLeftOf="@+id/radioGroup2" 
     android:text="2" /> 

</RelativeLayout> 

Iam एक कठिन समय उन्हें व्यवस्थित करने के horizontally.Any मदद की सराहना की है का सामना करना पड़ ऊपर रेडियो बटन जगह करने की कोशिश कर रहा हूँ।

+4

उन्मुखीकरण = "क्षैतिज" RadioGroup में? – njzk2

+0

मैं उनके बीच समान दूरी कैसे दे सकता हूं – teekib

उत्तर

80

ऊपर एक RadioGroup (या किसी अन्य दृश्य) रखने के लिए अन्य बस है:

android:layout_above="@+id/view_below" 

उन्मुखीकरण सिर्फ सेट बदलने के लिए:

android:orientation="horizontal" 

और समान चौड़ाई देने के लिए आइटम का उपयोग करने के layout_weight:

<RadioGroup 
    android:id="@+id/radio_group" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:layout_above="@+id/view_below" > 

    <RadioButton 
     android:id="@+id/radio1" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:layout_height="wrap_content" 
     android:checked="true" 
     android:text="First" /> 

    <RadioButton 
     android:id="@+id/radio2" 
     android:layout_width="0dp" 
     android:layout_weight="1" 
     android:layout_height="wrap_content" 
     android:text="Second" /> 
</RadioGroup> 
+0

@ सर्जीओ..hi धन्यवाद .. लेकिन यह कोई भी टेक्स्ट प्रदर्शित नहीं कर रहा है .. टेक्स्ट काला है .. – teekib

+0

मैं उत्तर संपादित कर दूंगा और कोड को एक साथ रखूंगा। जांचें कि क्या आपके जैसा ही है। –

+0

@ सर्गीओ ... thnk you..perfect – teekib

4

आप रिश्तेदार लेआउट के बजाय तालिका लेआउट का उपयोग कर सकते हैं। प्रक्रिया निम्न तालिका लेआउट और तालिका पंक्ति के अंदर जगह रेडियो बटन में में पंक्ति सम्मिलित करें ..

बराबर रिक्ति के लिए का पालन करें

<TableRow 
     android:id="@+id/tableRow2" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="50dp" > 

     <RadioButton 
      android:id="@+id/button2" 
      android:layout_width="5dp" 
      android:layout_height="60dp" 
      android:layout_weight="1" 
      android:text="@string/btnReject" 
      android:onClick="onCallRejectButton" /> 

     <RadioButton 
      android:id="@+id/button1" 
      android:layout_width="5dp" 
      android:layout_height="60dp" 
      android:layout_weight="1 
      android:onClick="onCallAcceptButton" 
      android:text="@string/btnAccept" /> 

    </TableRow> 
+0

यह अच्छा विचार नहीं है क्योंकि उपयोगकर्ता दोनों का चयन कर सकते हैं और उन्हें अचयनित नहीं कर सकते हैं। रेडियो समूह उपयोगकर्ता द्वारा उनमें से केवल एक का चयन कर सकते हैं और नए रेडियो बटन का चयन करके, पुराने चयनित रेडियो बटन को अचयनित किया जाएगा। – amin

संबंधित मुद्दे