像我們一直使用的getText()。toString();從的EditText得到的字符串,那麼,爲什麼我面臨的問題,剛纔我用活動,現在已經轉換到片段,請參閱日誌:EditText to String using Fragment
02-19 00:17:27.508: V/strDate..... >>>(1354): android.widget.EditText{b1ecd2c0 V.ED..CL ......I. 0,0-0,0 #7f080001 app:id/editTextToShowDate}
片段
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.android_frag, container, false);
final EditText editTextDate = (EditText) view.findViewById(R.id.editTextToShowDate);
String strDate = editTextDate.getText().toString();
Log.v("strDate..... >>>", strDate);
return view;
}
您的editragxtdate是否在您的Fragment佈局中?它是空的嗎?它確實爲空,因爲您在創建它之後立即調用它。你可以檢查這個,並張貼更多的日誌貓嗎? –
請發佈您的logcat –