- 浏览: 51896 次
- 性别:
- 来自: 龙岩
最新评论
-
qq184234675:
脱裤子放屁,直接给方法加 start,limit俩参数不就行了 ...
mybatis association表关联与rowbounds共同使用时的异常及其解决方案 -
flzm:
我的在代码115行报错,是properties.get(&qu ...
Android数据存储之Files -
416849838:
.................
Android控件之-RadioGroup和RadioButton -
leesazhang:
受教了。谢谢!
Android学习之MVC模式 -
drager:
不是原版吧
Android界面布局
在android中经常也能用到dialog对话框
package com.ko8e; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.app.ProgressDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; /** * 一个是通过AlertDialog.Builder 初始化dialog 然后再showDialog. * 另一个是通过将androidManifest.xml中的activity的属性设为android * :theme="@android:style/Theme.Dialog,伪装为dialog */ public class MyActivity extends Activity { /** Called when the activity is first created. */ ProgressDialog m_Dialog = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Dialog dialog = new AlertDialog.Builder(MyActivity.this) .setTitle("登录提示") .setMessage("这里需要登录") .setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { LayoutInflater factory = LayoutInflater.from(MyActivity.this); final View DialogView = factory.inflate(R.layout.dialog, null); AlertDialog dlg = new AlertDialog.Builder(MyActivity.this) .setTitle("登录框").setView(DialogView).setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog,int which) { m_Dialog = ProgressDialog.show( MyActivity.this, "请等待···", "正在为你登录···", true); new Thread() { public void run() { try { sleep(3000); } catch (Exception e) { e.printStackTrace(); } finally { m_Dialog.dismiss(); } } }.start(); } }).setNegativeButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { MyActivity.this.finish(); } }).create(); dlg.show(); } }).setNegativeButton("退出", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { MyActivity.this.finish(); } }).create(); dialog.show(); } }
在这里使用到了两个xml来显示
main.xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
dialog.xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/username" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20dip" android:layout_marginRight="20dip" android:gravity="left" android:textAppearance="?android:attr/textAppearanceMedium" /> <EditText android:id="@+id/username" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dip" android:layout_marginRight="20dip" android:scrollHorizontally="true" android:autoText="false" android:capitalize="none" android:gravity="fill_horizontal" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/password" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20dip" android:layout_marginRight="20dip" android:gravity="left" android:textAppearance="?android:attr/textAppearanceMedium" /> <EditText android:id="@+id/password" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dip" android:layout_marginRight="20dip" android:scrollHorizontally="true" android:autoText="false" android:capitalize="none" android:gravity="fill_horizontal" android:password="true" android:textAppearance="?android:attr/textAppearanceMedium" /> </LinearLayout>
发表评论
-
Eclipse插件
2011-04-28 15:35 2122相关JAR包: spring-framewo ... -
Android学习之MVC模式
2011-01-13 20:05 4429MVC是当前比较流行的框 ... -
Android学习之内存管理机制
2011-01-13 18:42 1189很多开发者都是从J2ME或 ... -
Android数据存储之SQLite
2010-12-29 00:28 1180这一节比较重要,SQLite是一个轻量级的数据库。 它的功能 ... -
Android数据存储之Network
2010-12-29 00:20 1005这篇文章是转载的。。。 http://byandby.ite ... -
Android数据存储之Files
2010-12-29 00:13 1024在默认状态下,文件是不能在不同的程序间共享的。用文件来存储数据 ... -
Android数据存储之SharePreference
2010-12-29 00:01 5339Shared Preferences:是用来存储“key-va ... -
Android之Handler的使用
2010-12-14 23:58 886Handler的使用: 由于Handler运行在主线 ... -
Android界面布局
2010-12-14 23:53 14231.Linearlayout:这个很常见,线性布局.大多数情况 ... -
Android控件之-Notification
2010-12-14 23:45 898状态栏提示 package com.ko8e; imp ... -
Android控件之-ProgressDialog
2010-12-14 23:42 1127对话框中的拖动条 package com.ko8e; ... -
Android控件之-SeekBar
2010-12-14 23:40 1682拖动条类似于进度条,但是进度条不可以控制。 拖动条可以被用户 ... -
Android控件之-ProgressBar
2010-12-14 23:30 1352Android手机中进度条的使用主要是两种,分别是长形进度条和 ... -
Android控件之-ImageSwitcher
2010-12-14 23:26 1022切换图片,在Android手机应用中也经常使用: packa ... -
Android控件之-Gallery
2010-12-14 23:19 841Android拖动图片: package ... -
Android控件之-Menu
2010-12-14 23:10 975Android中的菜单项,在Android中有个Menu按钮。 ... -
Android控件之-DatePicker和TimePicker
2010-12-14 23:04 1163显示日期和时间 这两个类很经常用得到 package co ... -
Android控件之-AutoComplete-TextView
2010-12-14 22:57 2310很多textField里面都有这种自动提示的功能: 当你输入 ... -
Android控件之-Spinner
2010-12-14 22:53 1393Android中的下拉菜单,用起来也挺舒服的。 packag ... -
Android控件之-CheckBox
2010-12-14 22:51 1497多项选择的组件主要是由CheckBox组成的 package ...
相关推荐
在Android应用开发中,对话框(Dialog)是一种常见的用户交互元素,用于向用户展示临时信息、请求确认或者提供选项。标题提到的“Android-dialog库”是Android开发中的一个第三方库,它提供了一种灵活的方式,使得...
•Android---UI篇---Dialog(对话框) • •Android---UI篇---AutoCompleteTextView(自动提示) • •Android---UI篇---Toast(提示) • •Android---UI篇---Button(按钮) • •Android---UI篇---TextView...
项目"Android代码-Dialog"可能涵盖了以上的一些或全部知识点,通过下载并查看"Dialog-master"压缩包中的源代码,开发者可以学习到更具体的应用实例和最佳实践。在实际开发中,灵活运用这些知识能帮助创建更加友好和...
通常,Dialog会浮现在Activity之上,但不会占据整个屏幕。 - 默认的Dialog样式可能不符合所有设计需求,因此开发者经常需要对其进行定制,以匹配应用的整体风格。 2. **自定义Dialog**: - 自定义Dialog主要通过...
在Android开发中,"筛选对话框活动"是常见的用户交互...以上就是与"filter-dialog-activity"这个开源项目相关的Android开发知识点,通过学习和应用这些知识,开发者可以提升其在创建高效、易用筛选对话框方面的技能。
Android应用开发中,控件是构建用户界面的基本元素,决定了应用的外观和功能。本文档旨在详细介绍Android中一些常见控件的使用方法,帮助开发者更好地理解和运用它们。 1. **TextView文本框**: - TextView是用于...
在Android开发中,UI设计是至关重要的一环,而Dialog对话框则是用户交互界面中的常见元素。本文将深入探讨如何打造12种不同类型的Dialog对话框,以满足各种场景下的需求。通过阅读CSDN博主dickyqie的文章,我们可以...
在Android开发中,对话框(Dialog)是一种常见的用户交互组件,用于在主界面之上显示临时的通知或进行简短的操作选择。本示例“android-dialog弹出框,弹出gridview条目选中”是一个实现自定义Dialog并集成GridView...
Dialog是Android UI设计中的一种控件,它通常以半透明的窗口形式浮现在当前Activity之上,用于提示用户或者获取用户反馈。Android SDK提供了多种预定义的Dialog样式,如AlertDialog、ProgressDialog等。然而,这些...
在Android开发中,Dialog是应用中非常常见的一种组件,它用于在用户界面的主窗口之上显示一个临时的视图,通常用于提供警告、确认信息或者简单的用户交互。本压缩包"安卓开发-DialogShow.zip"可能包含了一系列关于...
本篇文章将深入探讨如何在Android中创建一个仿iOS样式的Dialog控件。 首先,我们需要了解iOS Dialog的基本特征。iOS的Dialog通常具有清晰的背景模糊效果,简洁的布局,以及与系统主题保持一致的色彩和图标。为了在...
总结来说,这个"android 省市区三级联动选择城市控件(dialog样式)"是一个实用的组件,它结合了三级联动的概念和Dialog的交互方式,为Android应用提供了高效、简洁的地址选择解决方案。开发者可以根据自己的需求,...
本示例"Android:自定义Dialog-Demo"就是针对这种情况提供的一种解决方案。 首先,我们来看自定义Dialog的基本步骤: 1. **创建布局文件**:自定义Dialog的第一步是设计一个XML布局文件,这个文件会定义Dialog的...
Dialog是安卓系统中一个轻量级的窗口,它可以覆盖在Activity之上,展示临时性的信息。Dialogs通常比Activity小,不包含完整的布局,并且用户必须处理后才能继续与应用程序交互。 在Eclipse中创建Android项目后,...
接下来,我们来看如何控制Dialog以及内部控件的背景: 在`styles.xml`文件中,定义一个名为`dialog`的新样式,设置相应的属性来去除边框、标题,并设定背景颜色: ```xml <style name="dialog" parent="@android:...
在Android开发中,自定义控件是提升应用用户体验和界面个性化的重要手段。本文将深入探讨如何创建一个可重用的自定义Dialog类,这将帮助开发者在不同场景下快速实现功能丰富的对话框,并保持代码的整洁与高效。 ...
在Android开发中,自定义Dialog是一项常见的需求,它允许开发者根据应用的特定需求来调整Dialog的外观和行为。本文将详细讲解如何实现自定义Dialog,尤其是如何改变Dialog的位置,使其能够像PopupWindow那样灵活地...
在Android应用开发中,对话框(Dialog)是一种常见的用户交互元素,用于显示临时信息或进行简单操作选择。`android-styled-dialogs` 是一个专为Android设计的项目,旨在提供可自定义样式的对话框解决方案。这个开源...
- 自定义布局:创建一个包含Dialog内容的自定义布局文件,如`dialog_custom.xml`,并添加必要的控件。 - 设置Dialog位置:在创建Dialog时,使用`setContentView()`加载自定义布局,然后通过`WindowManager....
在Android开发中,`Dialog`控件是一种非常常见的用户界面元素,它用于显示临时信息或者进行简单的交互操作。当我们需要将一个`Dialog`显示在某个特定控件下方时,这涉及到对话框的位置调整和布局管理。本文将深入...