2012-07-11 46 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