TextView元素android id问题中的预期资源类型ID

时间:2015-10-16 07:25:24

标签: android-layout

这是我的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。请帮助我成为新的安卓机器

2 个答案:

答案 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);