当前位置: 首页 > 知识库问答 >
问题:

expandable listview inside对话框获取错误

祁柏
2023-03-14

我想在对话框中执行一个可扩展的listview,但在设置适配器(l.setadapter(expAdapter)的行中出现错误。

protected void onCreate(Bundle savedInstanceState)
{ 

super.onCreate(savedInstanceState);

    Dialog dialog = new Dialog(getBaseContext());
        dialog.setContentView(R.layout.menu);
        int id= getIntent().getExtras().getInt("id");   
     dbAdapter = new DBAdapter(this);
     dbAdapter=dbAdapter.open(); 

      int length = dbAdapter.getDetailsOf(proion_id).size();
      Toast.makeText(getApplicationContext(),  length, Toast.LENGTH_LONG).show();


 loadData();
    ExpandableListView l = (ExpandableListView) findViewById(R.id.item_comments_explist);
    myExpandableAdapter expAdapter = new myExpandableAdapter(this,  dbAdapter.getDetailsOf(id), childs);
    l.setAdapter(expAdapter);  }

logcat

共有1个答案

甄飞飙
2023-03-14

经过研究,我找不到任何解决方案。所以我将活动主题设置为Dialog android:theme=“@android:style/theme.Dialog”

 类似资料:
  • 我正在学习如何在javafx中创建对话框,我写了一段代码,这给了我一个问题。错误在createLoginDialog方法中。 错误为“无法访问TryDialogBox类型的封闭实例。必须用TryDialogBox类型的封闭实例限定分配(例如x.new A(),其中x是TryDialogBox的实例)。

  • 本文向大家介绍Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码,包括了Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码的使用技巧和注意事项,需要的朋友参考一下 Android中可以创建三种对话框、确定取消对话框、单选对话框、多选对话框 android中的确定取消对话框演示示例 Android中使用单选对话框的演示案例 android中使用多选

  • 当我按下文件打开对话框上的取消按钮时(代码如下),我收到以下错误: 错误显示为模式弹出窗口: 到目前为止,我只在Mac电脑上测试过。 我的代码如下: 处理创建对话框的主要过程代码如下: 我的调试器语句从未到达。此外,当实际选择了一些文件时,代码工作正常,只有在按下“取消”时才会失败。 触发IPC调用的代码(ES6 JSX)如下所示: 代码通过巴别塔6进行处理。我的如下: 电子版本:. babel依

  • 对话框的内容不是在页面最初可见,而是在用户操作时显示额外的信息。 Toasts Materialize 提供了非常简单的方法,来弹出一些信息,同时也不会让用户感到突兀。这些 Toasts 显示的位置和大小会随着你的设备的不同而改变。 在 JavaScript 中调用 Materialize.toast() 方法来使用。 // Materialize.toast(message, displayLe

  • 对话框是一个现代GUI应用不可或缺的一部分。对话是两个人之间的交流,对话框就是人与电脑之间的对话。对话框用来输入数据,修改数据,修改应用设置等等。 输入文字 QInputDialog提供了一个简单方便的对话框,可以输入字符串,数字或列表。 #!/usr/bin/python3 # -*- coding: utf-8 -*- """ ZetCode PyQt5 tutorial In this

  • 打开或保存文件,弹出警告等对话框 进程: 主进程​ 选择多个文件和目录的对话框: 1 const {dialog} = require('electron') 2 console.log(dialog.showOpenDialog({properties: ['openFile', 'openDirectory', 'multiSelections']})) Copied! 对话框默认是在主线程中