我使用的是自定義視圖。 在自定義視圖上我繪製了一些圖。而且我在我的佈局上使用TextView。當我使這個TextView VISIBLE和INVISIBLE上的按鈕點擊 時,它正在清除圖形。爲什麼它是同時用GONE和INVISIBLE清除圖形?是有什麼區別的B/W View.GONE和View.INVISIBLE
任何想法?
我使用的是自定義視圖。 在自定義視圖上我繪製了一些圖。而且我在我的佈局上使用TextView。當我使這個TextView VISIBLE和INVISIBLE上的按鈕點擊 時,它正在清除圖形。爲什麼它是同時用GONE和INVISIBLE清除圖形?是有什麼區別的B/W View.GONE和View.INVISIBLE
任何想法?
從Android official documentation,
View.GONE這種觀點是不可見的,並且它不採取任何空間佈局 目的。
View.INVISIBLE這種觀點是無形的,但它仍然佔用空間 佈局的目的。
謝謝Shivan Raptor,但是你有什麼想法,爲什麼它會在自定義視圖上清除圖形? – user1844130
當您僅從其他位置複製內容時,應該對此進行評論。 – Sajmon
瞭解更多關於Android : difference between invisible and gone?
從Documentation可以說
View.GONE這種觀點是不可見的,並且它不佔用任何空間爲 佈局的目的。
View.INVISIBLE這種觀點是無形的,但它仍然佔用空間佈局的目的。
讓我們清楚一些圖片的想法。
假設您有三個按鈕,如下面
現在,如果你設置兩個按鈕爲不可見(View.INVISIBLE
)的知名度,那麼輸出將是
當你設置兩個按鈕的能見度,走了(View.GONE
),那麼輸出將是
希望這會清除你的疑慮。
針對您的具體問題粘貼所有相關代碼。你在那裏有兩個問題,第一個問題是一個愚蠢的問題。如果沒有你的代碼,第二個幾乎是不可能的。 –
你爲什麼不選擇正確的答案? – user25