簡體   English   中英

Android Studio-TextView顯示在預覽上,但不顯示模擬器/設備

[英]Android studio - TextView showing on preview but not emulator/device

我寫了《面向程序員的Android 6:一種應用程序驅動的方法》一書,遇到了一個問題。 我對其中一個應用程序采用了逐步操作方法,但遇到了一個令人沮喪的錯誤,無法解決。

我已經添加了文本和圖像視圖,並且在“預覽”部分中將它們顯示為應有的樣子,但是當我在模擬器或實際設備上運行應用程序時,文本似乎丟失了。 為了更加清晰,我將在下面附加照片。

自定義顏色是材料藍色500(#2196F3)。 嘗試將其更改為另一個,但問題似乎並未受到影響。 文字大小為40sp(在大於600x600的設備上為80sp)。

在此處輸入圖片說明

在此處輸入圖片說明

您需要將tools:text更改為android:text 使用tools屬性,您只能在設計時看到預覽。

使用LinearLayout和布局權重時,將文本和圖像的高度設置為0dp

如果您想使事物居中並相互對齊,則首選RelativeLayout或ConstraintLayout。

嘗試減輕布局重量,這可能是問題所在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM