TextView在AndroidStudio中显示,但不在设备上显示

时间:2018-09-12 03:20:28

标签: android

我知道之前已经有人问过这个问题,但是那篇文章中的解决方案对我不起作用。

我刚刚开始学习Android编程,并且正在进行模拟。它可以在Android Studio中正确显示,但不能在我的设备上显示。图像和背景色正确显示,但文本均不显示。我试过更改font和fontColor。需要更改什么?

我还有另一个使用ReleativeLayout的示例,它可以正确显示,但ConstraintLayout却不能。

第一张图片来自AS,另一张图片来自我的设备。

Android Studio Screenshot

Device Screenshot

这是来自activity_main的代码

Activity

2 个答案:

答案 0 :(得分:0)

使用

android :text =“ @ string / tag_artist1”

代替

工具:text =“ @ string / tag_artist1”

在所有文本视图中相同。 工具仅用于在开发人员模式下显示文本。这有助于在创建xml时测试UI元素

答案 1 :(得分:0)

您已使用具有 tools:text 属性的文本视图,这只会在您的android studio设计中显示文本,而不会在设备上显示文本。

我建议您保留这样的更改。不要更改xml中的任何内容,只需要做的就是从代码中设置那些textviews字符串。

阅读以下有关工具及其用法的文章。 https://android.jlelse.eu/tools-attributes-hidden-gems-of-android-studio-d7451b194e0b