TextView的文本我有以下佈局的main.xml中如何從main.xml中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textview01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
,我試圖檢索文本即@字符串/你好通過使用下面的代碼
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv= (TextView) findViewById(R.id.textview01);
String input= tv.getText().toString();
Log.d("Info",input);
但我無法看到輸出。應用是在輸入的字符串與NULL異常錯誤崩潰= tv.getText(
謝謝。我明白了編碼,但是你會詳細說明嗎?我們必須在查找任何標識之前調用內容視圖嗎? 在此先感謝 – user1169079 2012-02-06 06:47:05
@ user1169079 - 在您調用setContentView之前,xml中定義的視圖不會附加到活動的窗口,因此沒有查找「findViewById」的查找。 – 2012-02-06 16:39:16