Android setText不工作

Android setText不工作,android,text,android-edittext,settext,Android,Text,Android Edittext,Settext,SetText不适用于editText。我更改了edittext id、名称等,但它不起作用。有人能帮我吗 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_message); buttonContact = (Button) findViewById(R.id.i

SetText不适用于editText。我更改了edittext id、名称等,但它不起作用。有人能帮我吗

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_message);

    buttonContact = (Button) findViewById(R.id.imageButton1);
    buttonSend = (Button) findViewById(R.id.imageButton2);
    textPhoneN = (EditText)findViewById(R.id.editText1);
    textSMS = (EditText) findViewById(R.id.editTextSMS);

    /////////// for set message into compose window
    textPhoneN.setText("sdf");
  }
textPhoneN在oncreate()中未设置任何文本



我听从了你的建议,但仍然没有结果

你是否为XML中的
EditText
设置了
android:inputType
?例如,如果为
textPhoneN
设置了
android:inputType=“number”
,则无法设置
“sdf”
,因为它不是数字数据(不会引发任何错误,但不会设置文本)

相反,试试看
textfhonen.setText(“12345”)


如果这也不起作用,可能您的
EditText
在XML中被禁用。

删除
android:inputType=“text | phone”
并重试。

看起来很正常-请显示您的布局这是活动还是片段?请显示布局如果您更改了ID,您可能需要重新构建整个应用程序,以确保所有内容都已正确编译。请为您的答案添加更多详细信息,或尝试对其进行解释。答案有效,但添加解释有助于其他用户理解其有效性,也有助于答案获得更多投票。希望你是我的桥,那么菲罗兹?我有个问题。
 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#6666E0"
android:gravity="end"
android:orientation="vertical" >

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_marginBottom="5dp"
        android:layout_marginLeft="5dp"
        android:layout_marginRight="5dp"
        android:layout_marginTop="5dp"
        android:background="#ffffff"
        android:hint="To"
        android:inputType="text|phone" >

        <requestFocus />
    </EditText>




    <Button
        android:id="@+id/imageButton1"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="116dp"
        android:layout_height="30dp"
        android:layout_marginBottom="5dp"
        android:layout_marginLeft="5dp"
        android:background="#00004C"
        android:text="Add Contact"
        android:textColor="#ffffff"
        android:textSize="18sp" />

    <EditText
        android:id="@+id/editTextSMS"
        android:layout_width="match_parent"
        android:layout_height="240dp"
        android:layout_marginBottom="10dp"
        android:layout_marginLeft="5dp"
        android:layout_marginRight="5dp"
        android:layout_marginTop="20dp"
        android:background="#ffffff"
        android:ems="10"
        android:gravity="top"
        android:hint="Message"
        android:inputType="textMultiLine"
        android:lines="5" />

    <Button
        android:id="@+id/imageButton2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"

        android:layout_weight="1"
        android:background="#00004C"
        android:text="Send"
        android:textColor="#ffffff" />

</LinearLayout>