【问题标题】:Why textView "Hello world!" isn't showing on screen?为什么是 textView "Hello world!"没有显示在屏幕上?
【发布时间】:2018-06-08 09:26:51
【问题描述】:

我正在尝试添加更多TextViews,但它们没有出现在屏幕上,它告诉我“这个视图不受限制。它只有设计时间位置,所以它会在运行时跳转到 (0,0),除非你添加约束”。

照片:

【问题讨论】:

    标签: android button textview


    【解决方案1】:

    试试这个代码

     1- Go to your res folder and inside res folder.
         2-Go to values.
         3-Go to style.xml
         4-change  <!-- Base application theme. -->
             <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
         to <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    

    【讨论】:

    • 欢迎。快乐编码@RatnadeepChakraborty
    【解决方案2】:

    Android Studio 3.1.3,启动“开始一个新的 Android Studio 项目”向导并接受默认值,结果在 OP 显示的图像中。约束布局中有一个“Hello World”TextView,但在 activity_main.xml 设计视图中看不到。 “Hello World”TextView 确实出现在我的模拟器中......所以它在那里(在模拟器中)......它只是不在这里(在 IDE 中)。

    我一直在使用此答案中提供的解决方案:https://stackoverflow.com/a/47611939/1437920。这基本上将“Base”一词添加到 appTheme URL。

    让这个奇怪的错误成为那些开始他们的 Android 编程之旅的人的问候有点烦人。到目前为止,我还不确定为什么那个 URL/classpath 缺少“Base”目录,但我现在对超出引用的解决方案没有足够的兴趣。

    【讨论】:

      【解决方案3】:

      您必须先定义布局并将您的视图(TextView、Imageviews 等)保留在其中。发布您的 xml 代码将有助于调试。

      【讨论】:

        猜你喜欢
        • 2018-04-08
        • 2012-04-08
        • 2021-10-09
        • 1970-01-01
        • 1970-01-01
        • 2013-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多