标签: android-alertdialog

使用微调器和编辑文本字段创建自定义警报对话框

我试图在按下按钮时弹出一个警告对话框,并向用户显示一些要填写的字段,以及一个用于选择正确选项的下拉菜单。

这是我的当前代码,但我觉得我需要创建一个自定义适配器而不是使用基本适配器,但我不确定如何创建一个。提前感谢您的帮助。

public void addWork() {

    weightList = new ArrayList<String>();

    weightRes.moveToFirst();
    for (int i = 0; i < weightRes.getCount(); i++) {
        weightList.add(weightRes.getString(1));
    }

    Context context = ClassDescription.this;
    final LinearLayout layout = new LinearLayout(context);
    layout.setOrientation(LinearLayout.VERTICAL);

    final EditText titleBox = new EditText(context);
    titleBox.setHint("Title");
    layout.addView(titleBox);

    final EditText pointsEarned = new EditText(context);
    pointsEarned.setHint("Points Earned");
    layout.addView(pointsEarned);

    final EditText maxPoints = new EditText(context);
    maxPoints.setHint("Total Possible Points");
    layout.addView(maxPoints);

    final Spinner sp = new Spinner(ClassDescription.this);
    sp.setLayoutParams(new LinearLayout.LayoutParams(AbsListView.LayoutParams.WRAP_CONTENT, AbsListView.LayoutParams.WRAP_CONTENT));
    sp.setAdapter(adp);
    layout.addView(sp);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.work_dialog, weightList);
    sp.setAdapter(adapter); …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog android-spinner

0
推荐指数
1
解决办法
1万
查看次数

Android指纹验证通过alertdialog?

我想让用户使用指纹身份验证来允许他们在我的应用程序中执行操作。当他们说他们想使用指纹身份验证时,我已经执行了必要的检查,硬件是否存在,是否注册了指纹等。

当用户使用指纹进行身份验证时,当前会打开一个警报对话框。我想知道是否真的可以通过警报对话框捕获指纹,因为警报对话框只有正面和负面按钮输入选项。

如果无法通过警报对话框来做到这一点,那么我们将不胜感激。

编辑:需要明确的是,我并不是说将屏幕用作指纹传感器。

android fingerprint android-alertdialog

0
推荐指数
1
解决办法
4643
查看次数

在颤动的警报对话框中添加下拉菜单

当我尝试在我的 flutter 应用程序的警报对话框中添加带有日期和时间选择器的下拉菜单时,我遇到了 UI 呈现问题。一段时间以来,我一直在尝试解决此问题,但无济于事。这是我得到的输出:

图像输出

我的代码:

    import 'dart:async';

   import 'package:flutter/material.dart';
   import 'package:firebase_database/firebase_database.dart';
   import 'package:test_prep/utils/Reminder.dart';
   import 'package:intl/intl.dart';

 class RemindersPage extends StatefulWidget {
 @override
_RemindersPageState createState() => _RemindersPageState();
 }

class _RemindersPageState extends State<RemindersPage> {
final TextEditingController _titleController = new 
TextEditingController();

List<DropdownMenuItem<Future>> dateDrop = [];
List<DropdownMenuItem<Future>> timeDrop = [];
int selected = null;


void loadDateData() {
dateDrop = [];
dateDrop.add(new DropdownMenuItem(
  child: new Text('Pick Date'),
  value: _selectedDate(context),
));
}

void loadTimeData() {
 timeDrop = [];
 timeDrop.add(new DropdownMenuItem(
  child: new Text('Pick a Time'), …
Run Code Online (Sandbox Code Playgroud)

android-alertdialog dart drop-down-menu android-studio flutter

0
推荐指数
1
解决办法
9139
查看次数

Flutter:我收到此错误 &gt; 失败的断言:第 447 行 pos 12:'context != null':不是真的

我有一个返回alertDialog 的小部件,根据http 请求的结果,我显示另一个alertDialog。螺母我收到以下错误:

[错误:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常:'package:flutter/src/widgets/localizations.dart':断言失败:第 447 行 pos 12:'context != null':不是真的。



import 'dart:io';

import 'package:Zabatnee/common_app/provider/user_details_provider.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';

class ForgetPasswordDialog extends StatefulWidget {
  static const routeName = '/customeDialog';
  final String title,description;
  

  ForgetPasswordDialog({
    this.title, 
    this.description,
    });

  @override
  _ForgetPasswordDialogState createState() => _ForgetPasswordDialogState();
}

class _ForgetPasswordDialogState extends State<ForgetPasswordDialog> {
final emailController = TextEditingController();
  var _isLoading = false;

_showDialog(String title, String message) {
    showDialog(
      barrierDismissible: false,
      context: context,
      builder: (ctx) => WillPopScope(
        onWillPop: () async => false,
        child: new AlertDialog(
          elevation: 15,
          shape: …
Run Code Online (Sandbox Code Playgroud)

provider https android-alertdialog dart flutter

0
推荐指数
1
解决办法
1万
查看次数

单击列表视图时如何显示警报对话框

我想在我的活动上点击列表视图时显示alertdialog,我有一个代码来显示alertdialog但是我知道我的代码有问题而且我不知道如何修复它,警报没有表现出什么样的我想要,但在DDMS得到我想要的结果.这是我的代码:

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {

new bike_type_dao(responsetype).view_bike_type();

final Entity_Brand brand = adapterBrand.getItem(position);

LayoutInflater li = (LayoutInflater) this
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = li.inflate(R.layout.listview_activity, null, false);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(brand.getBrand_name());
builder.setView(view);

ListView listtype = (ListView) view.findViewById(R.id.list_sepeda);
listtype.setOnClickListener((OnClickListener) this);
listtype.setAdapter(new ArrayAdapter<Entity_Bike_Type>(this,
        android.R.layout.simple_list_item_1, arrayList));
listtype.setOnItemClickListener((OnItemClickListener) this);

builder.create().show();

}
Run Code Online (Sandbox Code Playgroud)

谢谢.

多数民众赞成我的日志猫:

11月9日至18日:52:07.819:E/HttpResponse对象(25866):{ "结果":1, "数据":[{ "0": "1", "id_brand": "1", "1":"多边形 " "BRAND_NAME": "多边形"},{ "0": "2", "id_brand": "2", "1": "联合自行车", "BRAND_NAME": "美国自行车"},{" 0":"3","id_brand":"3","1":"WimCycle","brand_name":"WimCycle"}]} 09-18 11:52:09.669:D/AndroidRuntime(25866):正在关闭向下VM 11月9日至18日:52:09.669:W/dalvikvm(25866):线程ID = …

android listview android-alertdialog

-1
推荐指数
1
解决办法
1万
查看次数

ANDROID:如何等待点击警报对话框?

我准备了带有警报对话框的 AsyncTask,其中是 / 否按钮。我需要为 Yes 返回 1,为 No 返回 0。我不完全理解 AsyncTask。添加点击等待时间需要做什么?当前状态不等待

代码类:

class MyTask extends AsyncTask<Void,Integer,Integer> {
TextView ozn_=null;
AlertDialog dialog=null;
AlertDialog.Builder builder=null;
ImageView icon=null;
int ret=0;

public int getRetValue(){
    return ret;
}

public MyTask(int a){
    ret=a;
}

@Override
protected void onPreExecute() {
    super.onPreExecute();
    ozn_ = new TextView(LoginActivity.this);
    AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this);
    ImageView icon = new ImageView(LoginActivity.this);
    icon.setBackgroundResource(R.drawable.warn);
    builder.setMessage("oznam");
    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(set_dp(60), set_dp(60));
    icon.setLayoutParams(params);
    ozn_.setGravity(Gravity.LEFT);
    LinearLayout l1 = new LinearLayout(LoginActivity.this);
    l1.setPadding(set_dp(12), set_dp(12), set_dp(12), set_dp(20));
    l1.setOrientation(LinearLayout.HORIZONTAL);
    l1.setGravity(Gravity.CENTER_VERTICAL);
    ozn_.setPadding(set_dp(12), …
Run Code Online (Sandbox Code Playgroud)

android dialog return android-asynctask android-alertdialog

-1
推荐指数
1
解决办法
4727
查看次数

具有多个视图的自定义警报对话框

我正在尝试创建一个带有取消按钮的自定义警报,如下图所示,请帮我创建.提前致谢.!

在此输入图像描述

xml android android-alertdialog

-1
推荐指数
1
解决办法
844
查看次数

显示AlertDialog后未调用活动的onpause方法

我已经尝试过下面的代码来检查Activity的回调,据我所知,只要对话框出现在Activity顶部,就OnPause()应该调用Activity的方法。对话框消失时,OnResume()将触发“ 活动” 。

出乎意料的是,它并没有按预期的方式进行工作。我已经在Android M 6.0.1上进行了测试

如果我写错了,请纠正我,这是我的代码,

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    protected void onPause() {
        Log.d("MainActivity", "onPause");
        super.onPause();
    }

    @Override
    protected void onResume() {
        Log.d("MainActivity", "onResume");
        super.onResume();
    }

    @Override
    protected void onStart() {
        super.onStart();
    }

    @Override
    protected void onStop() {
        super.onStop();
    }


    public void onClick(View view) {
        AlertDialog.Builder builder;
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            builder = new AlertDialog.Builder(MainActivity.this, android.R.style.Theme_Material_Dialog_Alert);
        } else {
            builder = …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog android-activity

-1
推荐指数
2
解决办法
1677
查看次数

我什么时候应该在AlertDialog中使用标题?

从用户界面的角度来看,为什么有一个title选项AlertDialog呢?为什么message单独不够?我们真的需要一个头衔吗?如果是这样,请提供标题有用的可视示例.

AlertDialog 文件显示了一个AlertDialog没有标题,它看起来完美的对我说:

没有标题的AlertDialog

user-interface android human-computer-interface android-alertdialog

-3
推荐指数
1
解决办法
162
查看次数