2013-03-01 54 views
0

這裏是我在谷歌地圖android api v2中添加標記的代碼。 我的問題是我不能從我的EditText片段獲取字符串值。代碼.getText()。toString()不能獲取字符串值,只能發送null。 請幫幫我。.getText()。toString()給出NullPointerException

+0

認沽XML文件! – 2013-03-01 06:50:44

回答

0

添加以下代碼

onMapLongClick()

LayoutInflater inflater = (LayoutInflater) context 
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
View rowView = inflater.inflate(R.layout.alertlayout, parent, false); 
0

你得到空指針,因爲你沒有實現getter和setter爲編輯文本值,您需要按照這個..

  1. 正確膨脹你的佈局..

    LayoutInflater mInflater =(LayoutInflater)context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE); 
    

    convertView = mInflater.inflate(R.layout.alertlayout,null);

2.Crate ViewHolder類包含該編輯文本的getter和setter。

  1. convertView.setTag(holder);

  2. 創建像holder = (ViewHolder) convertView.getTag(); 持有者對象,現在你可以得到holder.get....();

相關問題