-2
當我點擊列表項目即時獲取錯誤和關閉應用程序。如何解決它?哪裏錯了。 IM需要顯示的文字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"/>
在mainActivity
@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();
不完全是您可以選擇的最優雅的錯誤消息。 –
您在詢問有關點擊清單項目..其中是您的清單代碼?您應該發佈相關的支持您的問題以獲得更好的答案。 –
錯誤logcat在哪裏?它是什麼樣的錯誤? – Egor