我想在android中的GridView中顯示2列文本。我爲網格的每個單元格創建一個TextView。在TextView嘗試將文本包裝到第二個(或更多)行之前,一切看起來都很順利。發生這種情況時,有時第二行文本會覆蓋下一個單元格,而不是使單元格展開以適應文本。我只需點擊網格中的一個單元格就可以正確顯示文本。這似乎導致網格重新繪製,然後一切都得到正確顯示。我已經嘗試了許多事情來解決這個問題,但似乎沒有任何幫助。Android GridView的問題
是否有必須在TextView或GridView上設置一些屬性,以允許單元格展開以適合文本?或者,這只是GridView中的一個小故障,我必須忍受?
順便說一句,設置android:singleLine =「true」可以防止文字換行並解決問題,但它不是一個理想的解決方案,因爲我真的不希望文本被截斷。
感謝您的回覆。我不知道我將如何「更新寫過的視圖的開始」。渲染全部由GridView組件完成,我無法控制它。除非GridView中有一些我不知道的功能。 – sboydlns
進一步的研究讓我相信,我想爲此使用ListView。它讓我對佈局有更多的控制,而不會增加複雜性。 – sboydlns