- 浏览: 245789 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把data 拆分开来 转换成day year形 ...
JsonUtil -
mdsp25xhm:
为何没有列表查询功能?
myBatis DAO封装
private ListView lview;
private String[] provinces = {"海南","湖南","河南","广东","广西","湖北","河北","北京","甘肃"};
private void setListenner()
{
show_dialog2.setOnClickListener(new OnClickListener()
{
int index;
public void onClick(View arg0)
{
Builder builder = new AlertDialog.Builder(context);
builder.setTitle("单选框选择");
builder.setIcon(R.drawable.icon);
builder.setSingleChoiceItems(provinces, -1, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
index = which;
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
StringBuffer sb = new StringBuffer("您选择了第");
sb.append(index);
sb.append("个选项:");
sb.append(provinces[index]);
new AlertDialog.Builder(context).setMessage(sb.toString()).show();
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
}
});
dialogs = builder.create();
builder.show();
}
});
choose_but.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Builder builder = new AlertDialog.Builder(context);
builder.setIcon(R.drawable.icon);
builder.setTitle("请选择");
builder.setMultiChoiceItems(provinces, new boolean[]{false,false,false,false,false,false,false,false,false},new OnMultiChoiceClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked)
{
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int index)
{
StringBuffer sb = new StringBuffer("您选择了第:");
for (int i = 0; i < provinces.length; i++)
{
if (lview.getCheckedItemPositions().get(i))
{
sb.append(lview.getAdapter().getItem(i));
}
}
if (lview.getCheckedItemPositions().size() > 0)
{
new AlertDialog.Builder(context).setMessage(sb.toString()).show();
}
else
{
new AlertDialog.Builder(context).setMessage("您未选择").show();
}
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int index)
{
}
});
dialogs = builder.create();
lview = dialogs.getListView();
dialogs.show();
}
});
}
private String[] provinces = {"海南","湖南","河南","广东","广西","湖北","河北","北京","甘肃"};
private void setListenner()
{
show_dialog2.setOnClickListener(new OnClickListener()
{
int index;
public void onClick(View arg0)
{
Builder builder = new AlertDialog.Builder(context);
builder.setTitle("单选框选择");
builder.setIcon(R.drawable.icon);
builder.setSingleChoiceItems(provinces, -1, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
index = which;
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
StringBuffer sb = new StringBuffer("您选择了第");
sb.append(index);
sb.append("个选项:");
sb.append(provinces[index]);
new AlertDialog.Builder(context).setMessage(sb.toString()).show();
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
}
});
dialogs = builder.create();
builder.show();
}
});
choose_but.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Builder builder = new AlertDialog.Builder(context);
builder.setIcon(R.drawable.icon);
builder.setTitle("请选择");
builder.setMultiChoiceItems(provinces, new boolean[]{false,false,false,false,false,false,false,false,false},new OnMultiChoiceClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked)
{
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int index)
{
StringBuffer sb = new StringBuffer("您选择了第:");
for (int i = 0; i < provinces.length; i++)
{
if (lview.getCheckedItemPositions().get(i))
{
sb.append(lview.getAdapter().getItem(i));
}
}
if (lview.getCheckedItemPositions().size() > 0)
{
new AlertDialog.Builder(context).setMessage(sb.toString()).show();
}
else
{
new AlertDialog.Builder(context).setMessage("您未选择").show();
}
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int index)
{
}
});
dialogs = builder.create();
lview = dialogs.getListView();
dialogs.show();
}
});
}
发表评论
-
IMF简介-2
2013-07-09 17:56 892InputManager 由UI控件(View,TextVie ... -
IMF简介-1
2013-07-09 17:51 815Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 851public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 935public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 861public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 776openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 795<application android ... -
Android快捷键
2013-03-15 14:39 818Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 762android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1655adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1117AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动2-1
2013-01-29 10:12 1485public class PagerActivity exte ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1098<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1463/*** * 选中效果 */ pu ... -
Android ViewPager 左右滑动-1
2013-01-29 10:09 1381Store extends ActivityGroup imp ... -
Android 下载
2013-01-27 00:59 908下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 883public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1109/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 1045private static int INSTALLED = ...
相关推荐
在标题"Android dialog单选、多选弹窗"中,我们主要关注的是两种类型的Dialog:单选对话框(Radio Button Dialog)和多选对话框(Checkbox Dialog),以及可能涉及到的PopWindow窗口。 1. **单选对话框**: 单选...
Android 实现弹出列表、单选、多选框 Android 实现弹出列表、单选、多选框是 Android 开发中的一种常见需求,主要用于提供用户选择选项的功能。本文将对 Android 实现弹出列表、单选、多选框的方法进行详细介绍,并...
单选框(RadioButton)和复选框(CheckBox)用于让用户从多个选项中选择一个或多个。在布局文件中,可以这样创建: ```xml android:layout_width="wrap_content" android:layout_height="wrap_content"> ...
本主题聚焦于创建一个位于底部的自定义Dialog窗口,其中包含了一个RecyclerView控件,支持单选和复选功能,并且可以进行自定义布局设计。下面我们将详细探讨这些知识点。 1. **自定义Dialog** 自定义Dialog主要...
2. CButton类:CButton是MFC中用于处理按钮控件的类,包括单选按钮和复选框。我们可以创建CButton对象,然后将其与界面上的特定单选按钮控件关联,通过成员函数来操作它们的状态。 3. 单选框状态:单选按钮有两个...
在Web开发中,下拉列表、文本框、复选框、单选框是常见的表单元素,它们在用户交互中扮演着重要角色。jQuery是一个快速、小巧、功能强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互的过程。本...
在本示例中,我们将探讨如何实现一个基于多选框的省市区选择功能,这通常涉及到自定义对话框(Dialog)的使用。 首先,我们需要了解`CheckBox`的基本用法。`CheckBox`是Android提供的一个视图控件,用于显示一个复...
// AlertDialog // 自定义Dialog // 单选框 // 多选框 // 三个按钮 // 列表框 // 水平进度条对话框 // 时间选择器 // 日期选择器
3. **单选框/多选框对话框** 这种Dialog用于让用户在多个选项中选择一个或多个。可以使用`AlertDialog.Builder`的`setSingleChoiceItems()`或`setMultiChoiceItems()`方法,配合监听器来处理用户的选中状态。 4. *...
复选框则允许用户选择多个选项,或者开启/关闭某个功能。同样使用CButton类,但在属性窗口中将其类型改为“Check”。与单选按钮不同,复选框的初始状态可以是选中或未选中。通过改变CButton的BST_CHECKED和BST_...
本主题主要关注仿MIUI风格的对话框设计,包括普通对话框、带有EditText的对话框、列表框、单选框和复选框等。MIUI是小米公司推出的深度定制的Android系统,其界面设计深受用户喜爱,因此在开发中模仿这种风格可以...
- **选择Dialog**:提供多个可选选项,如单选或复选框,让用户做出决定。 - **进度Dialog**:显示长时间任务的进度,可以是圆形或水平条样式。 3. **Android中的Dialog实现** 在Android开发中,我们可以使用`...
2. 复选框(Checkboxes):与单选不同,复选框允许用户选择多个选项。通过CheckBox控件,我们可以创建一个多选对话框,让用户自由选择他们感兴趣的项。 3. 文本输入(Text Input):当需要用户输入一些数据时,可以...
- `MaterialDialog`库提供了与Google Material Design风格一致的对话框,包括单选按钮、多选按钮、输入框等多种形式。 4. **日期和时间选择器**: - `DatePickerDialog`和`TimePickerDialog`用于让用户选择日期和...
5 创建复选框列表对话框 笔者为该对话框添加了一个复选框数组显示列表 并实现了点击复选框选项监听事件 选中复选框选项后 获取所有选中的选项 并以toast形式显示出来 创建复选框列表对话框并实现监听事件的代码...
在Android开发中,自定义对话框(Custom Dialog)和PopupWindow是两个常用的功能,用于提供交互式的用户界面。本文将详细解析如何在Android应用中实现自定义单选、多选对话框以及PopWindow窗口,并通过实例源码进行...
这些包括复选框/单选按钮、菜单框和表单框。当给出 `--item-help` 选项时,期望额外一列数据。`USE_ITEM_HELP()`、`CHECKBOX_TAGS`、`MENUBOX_TAGS` 和 `FORMBOX_TAGS` 宏用于隐藏这种差异。 #### 数据结构 `dialog...
对于普通的Dialog,除了基本的确认框之外,还可以自定义多按钮、单选框、复选框等。例如,创建一个带两个按钮的Dialog: ```java AlertDialog.Builder builder = new AlertDialog.Builder(context); builder....
- **控件添加**:可以添加各种控件,如文本框、复选框、单选按钮、列表框等,通过控件库拖放到Dialog上。 - **控件属性**:每个控件也有自己的属性,如位置、大小、文本、默认值等,这些属性都可以在“属性”窗口...
这些控件包括按钮、文本框、复选框、单选按钮、列表框等。每个控件都对应一个C++类,这些类通常以C开头,比如CButton、CEdit、CListBox等,它们继承自CWnd类,提供了创建、绘制、处理消息等功能。 二、按钮控件...