2015-02-05 60 views
0

我有一个应用程序,它显示一个具有四个测试动态设置的单选按钮的Radio组。我无法将整个文本放在一行上。截取Android单选按钮文本

它被包装在两行上,或在最后被截断。它似乎有一个垂直边缘,文字无法越过它。

我的布局是

android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="vds.quizmanager.QuizManagerActivity" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="41dp" 
     android:text="Domanda:" /> 

    <TextView 
     android:id="@+id/textView2" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="19dp" /> 

    <RadioGroup 
     android:id="@+id/radioGroup1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/textView2" 
     android:layout_marginTop="24dp" 
     android:layout_toLeftOf="@+id/button2" > 

     <RadioButton 
      android:id="@+id/radio0" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:minWidth="@dimen/activity_vertical_margin" /> 

     <RadioButton 
      android:id="@+id/radio1" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" /> 

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

     <RadioButton 
      android:id="@+id/radio3" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" /> 
    </RadioGroup> 

    <Button 
     android:id="@+id/button2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/radioGroup1" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="90dp" 
     android:text="Domanda" /> 
</RelativeLayout> 

回答

0

OK,那么你可以试试这个代码:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/RelativeLayout1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="41dp" 
     android:text="Domanda:" /> 

    <TextView 
     android:id="@+id/textView2" 

     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="19dp" 
     android:text="sdfsgdshfdgsasRFAGRESTDGHFSAFAWhtjygukjtyhergwrqTQETWRYJETRHEWRQEJTUKRYJTRHEAWRWetjyurrutjretwrtjyeukyriu" /> 

    <RadioGroup 
     android:id="@+id/radioGroup1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_below="@+id/textView2" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:layout_marginTop="24dp" 
     android:layout_toLeftOf="@+id/button2" > 

     <RadioButton 
      android:id="@+id/radio0" 
      android:text="Domandaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:" 

      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:minWidth="@dimen/activity_vertical_margin" /> 

     <RadioButton 
      android:id="@+id/radio1" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" /> 

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

     <RadioButton 
      android:id="@+id/radio3" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" /> 
    </RadioGroup> 

    <Button 
     android:id="@+id/button2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/radioGroup1" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="90dp" 
     android:text="Domanda" /> 

</RelativeLayout> 

这是结果:

enter image description here

+0

对不起,我没有解释我的问题以及。顶部的文字(“Domanda:”)工作正常。但是当我尝试设置要显示在每个单选按钮右侧的文本时,它会被截断。 – Fabio 2015-02-05 13:59:07

+0

我用新的代码编辑。告诉我,如果这是你所期望的:) – Stephany 2015-02-05 14:10:32

+0

是的,正确的! – Fabio 2015-02-05 14:44:57