TextView在AndroidStudio中显示但在设备上却没有显示。

11 浏览
0 Comments

TextView在AndroidStudio中显示但在设备上却没有显示。

我知道这个问题之前已经被问过了,但是那篇帖子中的解决方案对我来说不起作用。

我刚开始学习Android编程并进行了一个模型。在Android Studio中显示正常,但在我的设备上却无法显示文本,图片和背景颜色显示正常。我尝试了更改字体和字体颜色,但是还是无法显示文本。需要改变什么?

我有另一个使用RelativeLayout的示例,显示正常,但是这个ConstraintLayout却不行。

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

这是activity_main的代码:



    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

0
0 Comments

在Android Studio中,TextView可以在Android Studio的设计界面上显示出来,但在设备上却无法显示出来。这个问题的出现是因为在TextView中使用了tools命名空间的属性tools:text来显示文本。而实际上,tools命名空间的属性只能在开发者模式下显示文本,这有助于在创建xml时测试UI元素。因此,解决这个问题的方法是将tools命名空间的属性tools:text替换为android命名空间的属性android:text。在所有的TextView中都需要进行替换。另外需要注意的是,Android Studio在将TextView拖到设计界面时会自动添加tools:text属性,这是一个需要知道的小技巧。下面是具体的代码示例:


应该修改为:


通过上述修改,TextView的文本就可以在设备上正常显示了。

0
0 Comments

在Android Studio中,您使用了带有tools:text属性的TextView。这将只在Android Studio设计中显示文本,而不会在设备上显示。

建议您保留这样的更改。不要在xml中更改任何内容,您只需要从代码中设置这些TextView的文本。

关于tools属性及其用法,请阅读下面的文章。

[https://android.jlelse.eu/tools-attributes-hidden-gems-of-android-studio-d7451b194e0b](https://android.jlelse.eu/tools-attributes-hidden-gems-of-android-studio-d7451b194e0b)

0