具有选择功能的对话框

android 自定义含有滚动选择器的对话框 最近在写一个项目,需要用到滚动选择器,本人的想法是弹出一个对话框,中间包含滚动选择器,其中滚动选择器的源码参考的这篇文章http://blog.youkuaiyun.com/zhongkejingwang/article/details/38513301 先来看一下效果 用滚动选择器选择分数,点击确定按钮,打分完成,点击取消按钮,对话框消失。关于自定义滚动选择器大家可以参考上面那篇文章,我觉得写的很容易 阅读详情
package dreamer.ex03_20;

import android.app.AlertDialog;
import android.content.DialogInterface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    public Button mButton1;
    public TextView mTextView1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mButton1 = (Button) findViewById(R.id.bt_01);
        mTextView1 = (TextView) findViewById(R.id.tv_01);
        mButton1.setOnClickListener(myShowAlertDialog);
    }

    Button.OnClickListener myShowAlertDialog =
            new Button.OnClickListener(){
                @Override
                public void onClick(View view) {
                    new AlertDialog.Builder(MainActivity.this)
                            .setTitle(R.string.str_alert_title)
                            .setItems(R.array.items_irdc_dialog,
                                    new DialogInterface.OnClickListener() {
                                        @Override
                                        public void onClick(DialogInterface dialogInterface, int i) {
                                            CharSequence strDialogBody =
                                                    getString(R.string.str_alert_body);

                                            String[] aryShop =
                                                    getResources().getStringArray(R.array.items_irdc_dialog);
                                            new AlertDialog.Builder(MainActivity.this)
                                                    .setMessage(strDialogBody + aryShop[i])
                                                    .setNeutralButton(R.string.str_ok,
                                                            new DialogInterface.OnClickListener(){
                                                                @Override
                                                                public void onClick(DialogInterface dialogInterface, int i) {

                                                                }
                                                            }).show();

                                        }
                                    }).show();
                }
            };
}
WPF实现FileDialog选择文件夹对话框功能 WPF自带FileDialog选择文件夹对话框,但是有时候为了界面风格统一,需要改变其自带样式,这就比较困难了。所以自己实现了一个简易的选择文件夹对话框功能,可根据需要自行改变样式,参考文章(https://www.codeproject.com/Tips/673071/WPF-TreeView-with-WinForms-Style-Fomat、https://www.cnblogs.com/D... 阅读详情

相关推荐

一步一步搭建S32K14x的AutoSar项目----S32DS 代码工程的搭建

一步一步搭建S32K14X的AutoSar项目----S32DS代码工程的搭建

wo580231的博客 3490

EasyDemo*Android UI篇~AlertDialog对话框(on Github)

点击打开链接 AlertDiaglog:   bug:"AlertDialog.Builder cannot be resolved to a type"???              public class AlertDialogDemo extends Activity {     private Button btn_one;     @Override     prot...

waynesong 692

从零开始的机械臂yolov5抓取gazebo仿真(一)

本文介绍了如何将机械臂模型导出为URDF

qq_48427527的博客 1万+

android 带EditView(编辑框)的AlertDialog(对话框)及获取输入内容

final EditText et = new EditText(this); new AlertDialog.Builder(this).setTitle("搜索") .setIcon(android.R.drawable.ic_dialog_info) .setView(et) .setPositiveButton("确定", new OnClickListener() {

浣熊_BUPT 5万+

IIR数字滤波器原理,设计方法及嵌入式应用

基于STM32的二阶直接II型巴特沃斯低通滤波器设计方法及应用

weixin_38342580的博客 1万+

​​瑞芯微RK系列 vs 全志系列芯片:终极选型指南(2025版)​

​。

jinxi996611的博客 1万+

一个简单好用的LoadingDialog

写在前面 还记得以前在网上看到过一个LoadingDialog,感觉还挺不错的,可惜只有一个Loading,配套的错误和正确的反馈都没,一直觉得挺遗憾的,今天花了一些时间把他补全了。今天上多说找了下,找到了原来我的评论,放上原作者的文章地址。我做的事就是增强LoadingDialog的功能,新增两个自定义View。今天收到了两位前辈不错的建议,后续更新即将到来~ 感谢小路同学指出我后面反馈的圆...

巧克力的专栏 1万+

DDR4技术原理详解

DDR4是DDR4-SDRAM的简写,即第4代DDR-SDRAM,DDR-SDRAM全称Double Date Rate Synchronous Dynamic Random Access Memory。本文重点解析DDR4技术规范及其背后的电子电路原理,以及编程使用DDR4过程中需要注意的性能事项。

ctbinzi的专栏 1万+

推荐一下github上一键集合的微信和支付宝支付

1.微信支付 接入流程: 主要几个步骤: 1.统一下单(放在服务端,需要加密参数) 2.生成支付参数(放在服务端,需要生成签名) 3.调用客户端SDK发起支付 4.服务端异步接收支付结果 2.支付宝支付 接入流程: 生成支付参数(放在服务端,需要生成签名) 调用客户端SDK发起支付 服务端异步接收支付结果 github地址:点击打开链接 生成支付参数(

u012482178的专栏 8808

mjlab MuJoCo 人形机器人强化学习入门教程(一)安装配置使用

mjlab是融合IsaacLab API与MuJoCo物理引擎的强化学习工具,提供轻量级GPU加速仿真方案。当前处于测试阶段,支持Linux系统(推荐)和有限macOS支持。核心优势包括:1)直接集成MuJoCo Warp实现裸机性能;2)保留IsaacLab成熟的RL抽象层;3)简化安装流程。与IsaacLab相比更专注于MuJoCo生态,适合刚体机器人RL研究。文档包含详细安装指南、平台兼容性说明、与IsaacLab的API差异对比及常见问题解答。项目正在积极开发中,欢迎社区贡献和反馈。

2506_90492529的博客 2002

基于电能质量治理的场景实例:统一电能质量调节器(UPQC)与并网逆变器集成

本文通过Simulink平台,详细演示了统一电能质量调节器(UPQC)与并网逆变器的集成系统建模与仿真过程。主要内容包括:1)系统架构设计,包含光伏并网系统、非线性负载和电压扰动源;2)UPQC主电路设计,包括串联/并联单元拓扑和控制策略实现;3)与并网逆变器的能量交互与协同控制逻辑;4)典型电能质量问题的仿真测试场景。结果表明,该集成系统能有效治理电压暂降(维持负载电压380V±2%)和电流谐波(电网THD<3%),直流母线电压稳定在800V±5V。该系统为应对复杂电能质量问题提供了"电压

xiaoheshang_123的博客 310

android学习笔记之具有选择功能的对话框

为了实现具有选择功能的对话框这一程序,首先我们来介绍一个非常有用的组件——AlertDialog。        java.lang.Object          |-- android.app.Dialog                 |-- android.app.AlertDialog        从继承关系中我们可以看出,AlertDialog直接继承自Dialog。我们知

Jerry.Column 2341

026:vue+threeJS 设置地面铺砖的效果

BoxGeometry 是 Three.js 中用于创建立方体或长方体的几何体类。它允许你指定立方体的宽度、高度、深度以及这三个方向上的分段数,从而控制立方体的细分程度。width: 立方体的宽度(沿 x 轴方向)。height: 立方体的高度(沿 y 轴方向)。depth: 立方体的深度(沿 z 轴方向)。widthSegments: 可选参数,指定立方体在 x 轴方向上的分段数,默认值为 1。heightSegments: 可选参数,指定立方体在 y 轴方向上的分段数,默认值为 1。

大剑师兰特的GIS世界 647

java中实现选择文件_Java 实现文件选择对话框及功能

时间:2018-10-02概述:文件选择器Java实现文件选择器,就是大家熟悉的打开文件、选择文件的对话框,本例子分为两部分来进行,一个部分是选择器对话框构建部分,另一部分是文件过滤部分,用于过滤用户指定选择的文件类型,对话框样式如下图所示:下面分部分来编写代码:第一部分:文件选择器部分,含窗口代码:import java.awt.*;import java.awt.event.*;import ...

weixin_32112641的博客 4229

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【Android初级】如何实现一个具有选择功能的对话框效果

我们去餐厅吃饭时,服务员都会拿菜单给我们选择点什么菜。今天就分享一个具有选择功能的简易对话框,给用户展示一个选择列表。 实现思路如下: 既然有选择列表,那么这个列表的内容肯定保存在某个地方 用户选择某一项后,给用户做出提示,刚才选择的是什么 该功能主要用的是 AlertDialog,源码如下: 1、主Activity(细看代码中详细的注释) import android.app.Activity; import android.app.AlertDialog; import an

snowyeti的博客 444

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

快速实现 app 中常用的功能选择对话框

IndicatorDialog 项目地址:jiang111/IndicatorDialog  简介:快速实现 app 中常用的功能选择对话框 更多:作者   提 Bug   示例 APK   download apk Demo:       Depend: Step 1. Add the JitPack repository to your build file Add it i...

未来很长,但我会努力的走下去。 914

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

具有选择功能的对话框!

一般的对话框只有一条message,怎么让对话框列出很多选项,并且可以选中其中的一个呢?那就要在对话框中加入数组,使之具有选择功能。 现在string中加入数组,代码如下: <?xml version="1.0" encoding="utf-8"?> <resources> <string name="str_ok">确认</strin...

weixin_30352191的博客 96

android学习之-具有选择功能的对话框

照着书学习了以下例子 packagesucre.android; importandroid.app.Activity; importandroid.app.AlertDialog; importandroid.content.DialogInterface; importandroid.os.Bundle; import...

weixin_34377065的博客 180

KLayout 关于对话框新增文本选择和复制功能

KLayout 是一款功能强大的集成电路版图设计工具,在最新发布的 0.29.8 版本中,其"关于"对话框新增了一项实用的功能改进 - 文本选择和复制功能。这项改进使得用户能够更方便地获取软件版本信息,特别是在需要报告问题或进行技术支持时。 ## 功能背景 在软件开发和使用过程中,用户经常需要提供详细的软件版本信息来帮助开发者诊断问题。传统的"关于"对话框通常只提供静态显示,用户无法直接复制其

gitblog_07873的博客 440

2013年3月16日----具有选择功能的对话框

具有选择功能的对话框----AlertDialog.Builder        AlertDialog.Builder是一个神奇的对话框,这个对话框中也可以包含对话窗口,级层层叠叠的AlertDialog;本范例将示范如何利用一个按钮事件,在出发这个按钮事件后,再通过类似列表项目的方式呈现在AlertDialog里。一般可用作投票、选择器、遥控器等类型的范例,最后再返回程序,取得User选择的

低调、博学、修身 795

高校与初创团队的轻量化智驾数据采集方案

智能驾驶数据采集是自动驾驶算法迭代的基础环节,其核心在于多传感器同步、高精度时间戳、结构化存储与ROS2原生兼容。随着ASAM MDF4标准在功能安全与数据可追溯性方面的广泛应用,越来越多高校实验室和天使轮阶段的初创公司亟需兼顾成本、部署效率与工业级数据质量的轻量化采集方案。本文聚焦ROS2生态下的国产边缘硬件选型、PTP精密时间同步、MDF4格式原生生成及低开销点云/图像处理等关键技术路径,提供一套总成本低于8.5万元、部署周期≤11天、支持Ubuntu 22.04免图形界面快速落地的高性价比实践框架,适

weixin_34268169的博客 146

【Android每日一讲】2012.11.05 今晚到哪儿打牙祭 - 具有选择功能的对话框

【Android每日一讲】2012.11.05 今晚到哪儿打牙祭 - 具有选择功能的对话框 1. 范例说明 在先前介绍的范例中,提到了一个神奇的“AlertDialog”对话框,这个对话框也可以包含对话框,即层层叠叠的AlertDialog。 本范例将示范如何利用一个按钮事件,在触发这个按钮事件后,再通过类似列表项目的方式呈现...

weixin_34390105的博客 102

具有选择功能的对话框(下拉列表对话框)

具有选择功能的对话框(下拉列表对话框) 新建一个继承Activity类的SpinnerDialogActivity,并设置布局文件为:spinnerdialog.xml。 首先在spinnerdialog.xml文件中添加一个TextView和一个Button。Button用于用户操作,TextView用于显示操作的结果。   Button         android:

lyx_xiaofeng的博客 1214

VC选择文件夹对话框,updata(false)应该是对话框的功能,而不是控件的功能

void CHomeworkCompareDlg::OnBnClickedBtnBrowser() { // TODO: 在此添加控件通知处理程序代码; char szDir[MAX_PATH]; BROWSEINFO bi; ITEMIDLIST *pidl; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; //如果指定

zhang1chao5的专栏 982

Toga对话框系统完全解析:消息框、文件选择、颜色选择等实用功能

Toga是一个强大的跨平台Python GUI框架,其对话框系统提供了丰富的用户交互功能。从简单的信息提示到复杂的文件操作,Toga的对话框组件让开发者能够轻松创建专业级的桌面应用程序。本文将深入解析Toga对话框系统的各类实用功能,帮助您掌握这个强大的工具。 ## 🎯 Toga对话框系统概述 Toga对话框系统位于核心模块的`[core/src/toga/dialogs.py](https

gitblog_00830的博客 371

具有选择功能对话框

main.xmlstrings.xml

nodie的专栏 429
上一篇: 关于程序信息,Menu功能菜单程序设计
下一篇: Android变脸 主题(Theme)实现
github_33987023
博客等级 码龄11年 1粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值