2012-07-11 48 views
0

我有一个相当大的单选按钮文本的问题。这些单选按钮的文本是动态生成的。不幸的是,有时候会出现一些文本,这会将我的布局中的其他对象压下来。我虽然如果我可以使单选按钮滚动,那么这将消除这个问题。我的意思是可滚动的是,如果文本长度超过一定的大小,单选按钮侧面的滚动条就会出现,这样用户就可以滚动单选按钮的文本而不会改变我xml文件其余部分的布局。当我的意思是改变布局时,其他小部件被进一步推下,例如一个按钮。这是单选按钮的xml布局文件布局。android使一个单选按钮滚动

<LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="217dp" 
     android:orientation="vertical" > 

     <RadioGroup 
      android:id="@+id/radioGroup1" 
      android:layout_width="match_parent" 
      android:layout_height="212dp" 
      android:layout_weight="6.86" > 

      <ScrollView 
       android:id="@+id/ScrlView" 
       android:layout_width="fill_parent" 
       android:layout_height="78dp" > 

      <RadioButton 
       android:id="@+id/radio1" 
       android:layout_width="match_parent" 
       android:layout_height="79dp" 
       android:checked="true" 
       android:text="RadioButton" 
       android:textSize="16dp" /> 
      </ScrollView> 
      <ScrollView 
       android:id="@+id/ScrlView" 
       android:layout_width="fill_parent" 
       android:layout_height="74dp" > 

      <RadioButton 
       android:id="@+id/radio2" 
       android:layout_width="304dp" 
       android:layout_height="75dp" 
       android:text="RadioButton" /> 
       </ScrollView> 

       <ScrollView android:id="@+id/ScrlView" android:layout_width="fill_parent" android:layout_height="fill_parent" > 
      <RadioButton 
       android:id="@+id/radio3" 
       android:layout_width="300dp" 
       android:layout_height="match_parent" 
       android:text="RadioButton" /> 
      </ScrollView> 

     </RadioGroup> 
    </LinearLayout> 

我检查这个环节,虽然我可能会尝试,并添加滚动视图用于无线电集团,所以如果无线电问题太长,用户可以向下滚动。 How to vertical scroll an activity in Android

+0

请澄清你的意思是让单选按钮可以滚动吗? – 2012-07-11 22:08:37

回答

0

尝试TableLayout并告诉我们你得到了什么。将每个单选按钮放在其自己的表格行中。你也应该知道setText()也应该接受一个SpannableStringBuilder作为输入。这可能会让您更好地控制文本的格式。最后,我认为你需要考虑一下设计。我的意思是有限制!如果你得到太多的文字,也许你没有全部展示。看网上报纸。他们有同样的问题。无法一直显示所有内容。

+0

他们是问题的答案,有些答案比其他答案长。有一些例外,这些导致单选按钮出现显示问题。几乎所有文字都会显示,但由于尺寸问题,有些文字会被切断。 – alex 2012-07-12 08:47:20

+0

我更新了我的帖子以使用滚动视图,但出于某种原因,我无法滚动浏览我的单选按钮文本。 – alex 2012-07-12 10:07:46