【发布时间】:2011-09-07 13:01:42
【问题描述】:
当我单击列表项时,我得到错误并关闭应用程序。如何解决?我错了。 我需要在自定义对话框窗口中显示文本 WTF
customdialoglayout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_root"
android:orientation="vertical"
android:background="@drawable/kmp"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:id="@+id/dialog_title"
android:textColor="#FFF"
android:textSize="16sp"
android:layout_width="fill_parent" android:gravity="center" android:layout_height="30dp" android:layout_marginTop="5dp"/>
<TextView android:id="@+id/dialog_text"
android:textColor="#FFF"
android:layout_height="35dp" android:layout_width="fill_parent" android:gravity="center"/>
在主活动中
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
String toastMessage = messages.get(position).toString();
Builder customdialoglayout = new AlertDialog.Builder(this)
.setCancelable(true)
.setIcon(R.drawable.icon);
TextView text = (TextView) findViewById(R.id.dialog_text);
text.setText("WTF");
setContentView(R.layout.customdialoglayout);
}
已由以下人员解决问题:
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.customdialoglayout);
dialog.setTitle(rssTitle);
dialog.setCancelable(true);
TextView text = (TextView) dialog.findViewById(R.id.dialog_text);
text.setText("WTF");
dialog.show();
【问题讨论】:
-
不完全是您可以选择的最经典的错误消息。
-
您在询问有关单击列表项的问题..您的列表代码在哪里?您应该发布相关内容以支持您的问题以获得更好的答案..
-
错误日志在哪里?这是什么错误?
-
如果已解决,您能否将解决方案作为答案发布在下方,以便我们将其从未答复列表中删除?谢谢。
标签: android dialog android-alertdialog