2011-03-22 23 views
2

我有一個包含兩個TextView的LinearLayout。我希望LinearLayout的高度是流暢的。當其中一個隱藏時,它應該摺疊到唯一可見Textview的高度。我已經將LinearLayout的layout_height指定爲「wrap_content」,並將可見性設置爲在XML文件中不可見。當我運行應用程序時,佈局仍然是原始大小。有任何想法嗎?隱藏物體時不會減少的物體高度 - Android佈局

感謝

+2

的可見性設置爲走,而不是無形 – ingsaurabh 2011-03-22 04:51:47

+0

感謝您的回覆速度快,T0X1C。成功了! – Arun 2011-03-22 04:56:56

回答

0

除非你有實際的代碼本,這真的很難說一個原因導致此問題。對於一般的想法,隱藏的CSS樣式實際上並沒有從父對象顯示區域「移除」它。相反,請嘗試顯示:無你正在尋找的東西。

10

如果可能,請粘貼您的xml文件。

而且insted的可見性設置爲不可見使用setVisibility(View.GONE);

+0

它正在工作.. – 2017-07-17 12:00:10