我想從onClick
方法的edittext視圖中獲取值,但似乎有一些問題檢索EditText
的id。 這裏是我的代碼:Android:EditText.getText()。toString什麼也沒有返回
public class CreateEvent extends Activity{
Button cbutton;
EditText title;
protected void onCreate(Bundle savedInstancesState){
super.onCreate(savedInstacesState);
setContentView(R.layout.create_event_layout);
cbutton = (Button)this.findViewById(R.id.cbutton);
title = (EditText)this.findViewById(R.id.title);
cbutton.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v){
Log.v("title", title.getText().toString());
});
}
}
我也試過標題開始進入onClick
,仍然沒有回來。 不知道該怎麼做。
這是佈局文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width = "fill_parent"
android:layout_width = "fill_parent"
android:oriention = "vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/title"
/>
<EditText
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:hint="@string/title"
/>
</LinearLayout>
我敢肯定有什麼錯我的佈局文件。
你應該有什麼工作。你有沒有在你的EditText中寫任何東西? – Sam 2013-03-22 20:05:32
怎麼樣getEditableText()http://developer.android.com/reference/android/widget/TextView.html#getEditableText()? – nfirex 2013-03-22 20:05:44
你有沒有得到任何錯誤,並且「沒有返回」意味着它返回並且是空字符串還是'null'? – codeMagic 2013-03-22 20:06:14