我在Android Studio中创建了一个空白活动项目,选择API 14(4.0 ICS)作为最低SDK。
在主要活动中,我将id分配给默认的'hello world'TextView,如下所示
<TextView
android:id="@+id/hw_1"
android:text="@string/hello_world"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
然后,我尝试通过
以编程方式更改默认的“Hello world”消息 TextView tv = (TextView) findViewById(R.id.hw_1);
tv.setText("my new message");
但是,我一直得到“无法解析符号TextView”,并且在尝试导入时,我只是在android.widget
包下的小部件列表中看不到TextView,如下图所示。
我刚刚开始使用Android,并且认为我可能会遗漏一些显而易见的东西,但无法弄清楚究竟是什么导致我在Android jar中看到与项目链接的TextView等。
检查下面的图片。
答案 0 :(得分:0)
如果有人碰到这个。
我认为IDE级别应该有一些东西,并决定查看IntelliJ如何决定在导入弹出窗口中显示的内容。挖掘几分钟后,我发现IDE设置下的“从导入和完成中排除”部分 - &gt;编辑器,它是 - 从导入和完成建议明确排除TextView导入。 不知道它是如何到达那里的,但是哦,好吧..