【问题标题】:Progress bar in custom dialog自定义对话框中的进度条
【发布时间】:2017-11-02 03:15:51
【问题描述】:

我想在 listview 的自定义对话框中添加进度条。我的对话框是

dialog = new Dialog(RegestrationActivity.this);
    dialog.setContentView(R.layout.dialog_qulification);
    dialog.setTitle("State");
    dialog.getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT,
            WindowManager.LayoutParams.MATCH_PARENT);
    ListViewQualification = (ListView)dialog.findViewById(R.id.ListViewQualification);

    ProgressBarStateQuali = (ProgressBar)dialog.findViewById(R.id.ProgressBarStateQuali);


        ProgressBarStateQuali.setVisibility(View.VISIBLE);
        ListViewQualification.setVisibility(View.GONE);
        ProgressBarStateQuali.setVisibility(View.GONE);
        ListViewQualification.setAdapter(adapterState);
        ListViewQualification.setVisibility(View.VISIBLE);
    dialog.show();

但它不起作用

【问题讨论】:

  • 如果您正在制作自定义对话框,我建议制作 DialogFragment
  • 好的,有没有办法在这种自定义对话框中添加进度条??
  • 是的,你可以添加任何你想要的东西,它会有一个完全不同的视图,添加微调器或任何东西

标签: java android xml android-progressbar


【解决方案1】:

您已设置可见性转到您的进度条,将其删除即可:

     ProgressBarStateQuali.setVisibility(View.GONE);

【讨论】:

  • 那么这是什么? ProgressBarStateQuali.setVisibility(View.VISIBLE); ?
  • 在第一行设置 ProgressBarStateQuali.setVisibility(View.VISIBLE),在下一行设置为 GONE。
  • 哦,是的,我的错,我以为一个是另一个进度条,
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-18
  • 1970-01-01
相关资源
最近更新 更多