HorizontalScrollView 內(nèi)動態(tài)添加控件時修改寬度適應(yīng)

我有一個TableLayout,它的內(nèi)容是動態(tài)生成的。我遇到了下面的問題:

當(dāng)動態(tài)生成的一行的內(nèi)容太長時,靠右邊的內(nèi)容會被遮住了。于是我想要這個TableLayout在橫向上可以滾動。

解決的辦法是,用HorizontalScrollView包裝TableLayout,這樣,當(dāng)內(nèi)容很長時,就會出現(xiàn)橫向滾動條。

像這樣:

<HorizontalScrollView  
 android:layout_width="fill_parent"  
 android:layout_height="fill_parent">  
  <TableLayout  
  android:id="@+id/tl_forcast_result"  
  android:layout_width="fill_parent"  
  android:layout_height="wrap_content"  
  android:padding="10dp">    
  </TableLayout>  
 </HorizontalScrollView>  

但此時又出現(xiàn)了另一個問題,加上HorizontalScrollView后,雖然我已經(jīng)設(shè)了TableLayout的寬度是fill_parent。但當(dāng)內(nèi)容較少時,TableLayout還是根據(jù)內(nèi)容自適應(yīng)寬度,不能滿屏。
此時,需要設(shè)置一個屬性就能解決問題了。設(shè)置HorizontalScrollView的Android:fillViewport="true"。也就是設(shè)置是否將HorizontalScrollView的內(nèi)容寬度拉伸以適應(yīng)視口(viewport)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 移動前端開發(fā)之viewport的深入理解 一、viewport的概念 通俗的講,移動設(shè)備上的viewport就是設(shè)...
    明明三省閱讀 15,632評論 1 46
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,834評論 4 61
  • 《西游記》中的真假美猴王篇章是《西游記》全書中最為精彩的一段,向來不同的讀者對此篇章都有不同的理解。正如西方諺語:...
    173388a75016閱讀 581評論 4 2
  • 兒子和太奶奶相隔86歲,這是中午曬太陽拍的。老公讓我存起來說很有愛! 奶奶還有3個玄孫,最大的有11歲了。算是...
    蘇蘇早讀閱讀 288評論 0 0
  • 偶然看到老友分享的文章,寫了一個叫鐵坑的地方。我曾試過在谷歌、百度上搜索過這個地方,只有毫無感情的詞條。應(yīng)該感謝...
    笙歌樓臺閱讀 270評論 0 0

友情鏈接更多精彩內(nèi)容