Re: [問題] 編輯 layout.xml 的元件後程式發生錯誤

看板AndroidDev作者 (X.avi(er))時間13年前 (2012/12/05 17:12), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
.java檔: public class hotlifebluetoothspp extends Activity { //中略 private EditText mOutEditText; //中略 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if(D) Log.e(TAG, "+++ ON CREATE +++"); // Set up the window layout // 設置窗口佈局 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.hotlife_bluset); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title); // Set up the custom title // 設置自定義標題 mTitle = (TextView) findViewById(R.id.title_left_text); mTitle.setText(R.string.app_name); mTitle = (TextView) findViewById(R.id.title_right_text); // Get local Bluetooth adapter // 獲取本地藍牙適配器 mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); mOutEditText = (EditText) findViewById(R.id.edit01);//edit01=輸入字串 ^^^^^^^^^^^^^^^ 似乎是此行出錯! mOutEditText.setInputType(InputType.TYPE_NULL); //.............後略 ============================================================================= .xml檔: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:weightSum="1"> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" > <EditText android:id="@+id/edit01" android:layout_width="212dip" android:layout_height="wrap_content" > <requestFocus /> </EditText> <Button android:id="@+id/send" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="傳送" /> <Button android:id="@+id/remove" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="清除" /> </TableRow> <LinearLayout android:weightSum="1" android:id="@+id/Line01" android:orientation="vertical" android:background="#FFFFFF" android:layout_width="fill_parent" android:layout_height="176dp"> <ListView android:id="@+id/in" android:layout_width="fill_parent" android:layout_height="wrap_content" android:stackFromBottom="true" android:transcriptMode="alwaysScroll" > </ListView> </LinearLayout> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/messagerow"> <TextView android:textSize="40dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FFF000" android:layout_gravity="center_horizontal|center" android:background="#000000" android:id="@+id/arrowText" android:text=""></TextView> <TextView android:textSize="40dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FFF000" android:layout_gravity="center_horizontal|center" android:text="12" android:id="@+id/TextView01" android:background="#000000"></TextView> </TableRow> ////////////////////////////後略 感謝版友相助! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.201.154 ※ 編輯: Xavier 來自: 220.130.201.154 (12/05 17:15)

12/05 17:15, , 1F
你的mOutEditText在哪裡宣告的,宣告成什麼class
12/05 17:15, 1F
※ 編輯: Xavier 來自: 220.130.201.154 (12/05 17:23)
文章代碼(AID): #1Gln0PsO (AndroidDev)
文章代碼(AID): #1Gln0PsO (AndroidDev)