这是我的xml文件,我在其中创建一个TextView..with id welcome 我尝试了很多但没有得到正确的结果..
<TextView
android:id="@+id/welcome"
android:text="@string/hello_world"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
// mainactivity.java class
TextView newView;// declare object of textview
@Override
newView=(TextView) findViewById(R.layout.welcome);
}
//错误此处预期的类型为id的资源。(R.layout.welcome)//它在此处显示错误预期的类型资源ID。请帮助我成为新的安卓机器
答案 0 :(得分:0)
你必须使用你的textview的id(android:id =&#34; @ + id / welcome&#34;),即welcome。 因此,使用R.id.welcome而不是使用R.layout.welcome,它将起作用。
答案 1 :(得分:0)
代替写作:
newView=(TextView) findViewById(R.layout.welcome);
写下:
newView=(TextView) findViewById(R.id.welcome);