2011-05-17 41 views
1

我對Android非常陌生,我正在尋找一些幫助。 我有一個線性佈局的以下XML的GridView。CheckBox覆蓋GridView中的文本

<GridView android:id="@+id/gridview" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    android:numColumns="2" 
    android:columnWidth="90dp" 
    android:stretchMode="columnWidth"/> 

我添加了一系列複選框與觀點......

public View getView(int position, View convertView, ViewGroup parent) 
    { 
     CheckBox checkView; 
     if (convertView == null) { 
      checkView = new CheckBox(context); 
      checkView.setPadding(5, 5, 5, 5); 
     } else { 
      checkView = (CheckBox) convertView; 
     } 
     checkView.setText(checkNames[position]); 
     checkView.setWidth(400); 

     return checkView; 
    } 

無論我有多少不同寬度的嘗試,包括FILL_PARENT和 WRAP_CONTENT,文字捲起的背後而不是在旁邊。 任何提示或技巧? 謝謝, Andrew

+0

任何身體有什麼?我會補充說,如果可以提供任何幫助,我可以通過View Adapter添加視圖。 – Boomtown 2011-05-25 18:18:38

回答

1

嘗試僅使用包裝內容的佈局寬度和佈局高度。因爲fill_parent將填充整個佈局,因爲wrap_content將只填充您輸入的文本的大小。

+0

將父項填充到網格視圖還是複選框? – Boomtown 2011-05-18 23:40:08

+0

對不起,wrap_content – Boomtown 2011-05-19 01:50:13

+0

爲複選框! – JKV 2011-05-19 06:37:49