Android 从edittext获取字符串时出错
我是机器人初学者。我在从编辑视图获取文本字符串时遇到问题。请帮我修一下。非常感谢。 CommentActivity.javaAndroid 从edittext获取字符串时出错,android,android-edittext,Android,Android Edittext,我是机器人初学者。我在从编辑视图获取文本字符串时遇到问题。请帮我修一下。非常感谢。 CommentActivity.java public class CommentActivity extends Fragment { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } TextView cmt; ArrayAdapter
public class CommentActivity extends Fragment {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
TextView cmt;
ArrayAdapter<String> adapter;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.comment_layout, container, false);
Button send = (Button) v.findViewById(R.id.send_comment);
cmt = (TextView) v.findViewById(R.id.text_comment);
ListView lst = (ListView) v.findViewById(R.id.list_comments);
String[] values = new String[] {};
adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, android.R.id.text1, values);
lst.setAdapter(adapter);
send.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
CharSequence content = cmt.getText();
cmt.setText("");
adapter.add((String) content);
adapter.notifyDataSetChanged();
Toast.makeText(getActivity(), content, Toast.LENGTH_SHORT).show();
}
});
return v;
}
}
放
adapter.add(String.valueOf(cmt.getText());
放
adapter.add(String.valueOf(cmt.getText());
应该是这样,
String content = cmt.getText().toString();
adapter.add(content);
应该是这样,
String content = cmt.getText().toString();
adapter.add(content);
您可以尝试以下操作:
adapter.add(content.toString());
您可以尝试以下操作:
adapter.add(content.toString());
试试这个:
StringBuilder sb=新StringBuildercontent.length;
某人满足;
adapter.addsb.toString 试试这个:
StringBuilder sb=新StringBuildercontent.length;
某人满足;
adapter.addsb.toString 使用toString方法在数组列表中添加字符串,而不是强制转换:adapter.addcontent.toString;使用toString方法在数组列表中添加字符串,而不是强制转换:adapter.addcontent.toString;谢谢你的工作。但我有新的错误,如果你能帮助我,请。进程:RanhTV.Controller,PID:29327 java.lang.UnsupportedOperationExceptionat java.util.AbstractList.addAbstractList.java:404在java.util.AbstractList.addAbstractList.java:425在android.widget.ArrayAdapter.addArrayAdapter.java:179 atRanhTV.Controller.CommentActivity$1.onClickCommentActivity.java:36感谢它的工作。但我有新的错误,如果你能帮助我,请。进程:RanhTV.Controller,PID:29327 java.lang.UnsupportedOperationExceptionat java.util.AbstractList.addAbstractList.java:404位于java.util.AbstractList.addAbstractList.java:425位于android.widget.ArrayAdapter.addArrayAdapter.java:179 atRanhTV.Controller.CommentActivity$1.onClickCommentActivity.java:36