`
wangchangshuai0010
  • 浏览: 120809 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

android AlertDialog布局 ——2

 
阅读更多

之前写了一篇android 关于AlertDialog 布局的博文,上次的布局是用setContentView()来进行布局,并强调了一些代码的编写顺序,今天我用setview对alertdialong进行布局。

代码如下:

Java代码收藏代码
  1. /**
  2. *打开保存对话框框
  3. */
  4. privatevoidopenSaveDialog()
  5. {
  6. savePhotoDialog=newAlertDialog.Builder(SaveAndShareActivity.this);
  7. LayoutInflaterfactory=LayoutInflater.from(SaveAndShareActivity.this);
  8. Viewview=factory.inflate(R.layout.save_dialog_layout,null);
  9. editText=(EditText)view.findViewById(R.id.EditTextPhotoName);
  10. savePhotoDialog.setIcon(R.drawable.icon_save);
  11. savePhotoDialog.setTitle("保存图片");
  12. savePhotoDialog.setView(view);
  13. savePhotoDialog.setPositiveButton("确定",newDialogInterface.OnClickListener(){
  14. publicvoidonClick(DialogInterfacedialog,intwhichButton)
  15. {
  16. savePhotoName=editText.getText().toString();
  17. if(savePhotoName!=null)
  18. {
  19. Toast.makeText(SaveAndShareActivity.this,savePhotoName,Toast.LENGTH_SHORT)
  20. .show();
  21. savePhotoDialog.create().dismiss();
  22. }
  23. else
  24. {
  25. Toast.makeText(SaveAndShareActivity.this,"文件名不能为空!",Toast.LENGTH_SHORT)
  26. .show();
  27. }
  28. }
  29. });
  30. savePhotoDialog.setNegativeButton("取消",newDialogInterface.OnClickListener(){
  31. publicvoidonClick(DialogInterfacedialog,intwhichButton)
  32. {
  33. savePhotoDialog.create().dismiss();
  34. }
  35. });
  36. savePhotoDialog.create().show();
  37. }

布局文件:

Java代码收藏代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="260dip"
  4. android:layout_height="200dip"
  5. android:gravity="center"
  6. android:orientation="vertical">
  7. <TextView
  8. android:id="@+id/TextViewPhotoName"
  9. android:layout_width="200dip"
  10. android:layout_height="wrap_content"
  11. android:text="@string/save_photo_name"
  12. android:textColor="#fff"
  13. android:textSize="20sp"/>
  14. <EditText
  15. android:id="@+id/EditTextPhotoName"
  16. android:layout_width="200dip"
  17. android:layout_height="wrap_content"
  18. android:text="@string/default_photo_name"/>
  19. </LinearLayout>

这些代码摘自我项目的一部分,大家捡一些有用的信息,ok!

注:个人见解,可提意见或建议,勿扔板砖,谢谢!

分享到:
评论

相关推荐

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Android综合实验(高校本科初学者实验)

    移动开发技术Android(安卓)综合项目: ①各个基本组件、高级组件的使用。 ②对话框的应用(AlertDialog、DatePickerDialog、TimePickerDialog)。 ③Intent实现页面间的跳转。 ④Sqlite数据库的创建以及增删改查。

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Google Android SDK开发范例大全的目录

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 ...

    Google+Android+SDK开发范例大全

    3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互 3.14 控制不同的文字字体——Typeface对象使用 3.15 如iPhone拖动相片特效——Gallery画廊 3.16 自制计算器——...

    Google Android SDK 开发范例大全01

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Google Android SDK 开发范例大全02

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Google Android sdk 开发范例大全 部分章节代码

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Google Android SDK开发范例大全(完整版)

    第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...

    Android典型技术模块开发详解

    13.3 Ksoap2应用——天气预报 13.4 Ksoap2参数类型 13.4.1 CXF框架的Web Service 13.4.2 Android端开发 13.5 Base64编解码 13.6 Http方式的SOAP调用 13.7 本章小结 第14章 AChartEngine 14.1 API介绍 14.1.1 渲染器 ...

    Android知识点及重要代码合集 word文档

    8.4 ListView配合AsyncTask加载网络数据——JSON/XML 87 9.1 数据分页策略及算法 106 9.2 分页加载代码 106 9.3解决图文混排的问题(方法1) 109 9.4 进度对话框提示加载和页脚提示加载 118 10.1 实现分页及解决图文...

    Android自定义Dialog原理实例解析

    Android开发过程中,常常会遇到一些需求场景——在界面上弹出一个弹框,对用户进行提醒并让用户进行某些选择性的...2. Dialog弹窗在布局和功能上有所限制,有时不一定能满足实际的业务需求。 本文将通过在Dialog基础

Global site tag (gtag.js) - Google Analytics