为什么我不能将文本设置为Android TextView?

Chr*_*oph 18 android text textview

我在将文本设置为TextView时遇到问题:

TextView android:editable = "true".
Run Code Online (Sandbox Code Playgroud)

在我的.java中,似乎这应该有效:

 text = (EditText) findViewById(R.id.this_is_the_id_of_textview);
text.setText("TEST");
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.谁能告诉我这里有什么问题?

Arn*_* C. 35

代码应该是这样的:

TextView text = (TextView) findViewById(R.id.this_is_the_id_of_textview);
text.setText("test");
Run Code Online (Sandbox Code Playgroud)


Nom*_*man 17

在您的java类中,将" EditText"类型设置为" TextView".因为您已TextViewlayout.xml文件中声明了a


pat*_*135 5

要在任何活动中设置文本而不是使用下面的代码......请逐一执行以下步骤:

1.Declare

    private TextView event_post;
Run Code Online (Sandbox Code Playgroud)

绑定这个

    event_post = (TextView) findViewById(R.id.text_post);
Run Code Online (Sandbox Code Playgroud)

3.SetText in

    event_post.setText(event_post_count);
Run Code Online (Sandbox Code Playgroud)


Bun*_*nny 5

试试这样:

TextView text=(TextView)findViewById(R.id.textviewID);
text.setText("Text");
Run Code Online (Sandbox Code Playgroud)

取而代之的是:

text = (EditText) findViewById(R.id.this_is_the_id_of_textview);
text.setText("TEST");
Run Code Online (Sandbox Code Playgroud)