【问题标题】:Got error of app when click on list item单击列表项时出现应用程序错误
【发布时间】: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


【解决方案1】:

你必须使用 .Builder

here Android 开发指南参考!

    AlertDialog.Builder yourDialog =  new AlertDialog.Builder(this);
    yourDialog .setTitle(rssTitle);
    dialog.show();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-15
    • 2021-11-07
    • 2013-12-17
    • 2023-01-12
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多