android qq 仿 退出,Android自定義Dialog(仿QQ同步助手退出對話框)
繼承Dialog類就可以了,寫寫布局文件,寫寫style,就OK了。下面開始。
先上布局文件:
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/bg_dialog_bottom" >
android:layout_width="fill_parent"
android:layout_height="20dip"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="退出確認"
android:textSize="22sp"
android:textColor="#000000"
/>
android:layout_width="fill_parent"
android:layout_height="30dip"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="確定退出程序?"
android:textSize="18sp"
android:textColor="#2E2E2E"
/>
android:layout_width="fill_parent"
android:layout_height="20dip"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >
android:id="@+id/btOK"
android:layout_width="120dip"
android:layout_height="40dip"
android:layout_marginRight="20dip"
android:text="確定"
android:textColor="#454545"
android:background="@drawable/btn_dialog"
/>
android:id="@+id/btCancel"
android:layout_width="120dip"
android:layout_height="40dip"
android:layout_marginLeft="20dip"
android:text="取消"
android:textColor="#454545"
android:background="@drawable/btn_dialog"
/>
android:layout_width="fill_parent"
android:layout_height="30dip"
/>
然后寫style
@null
true
true
@null
擴展的Dialog類:
public class MyDialog extends Dialog {
private Button Ok,Cancel;
private Context context;
public MyDialog(Context context) {
super(context);
// TODO Auto-generated constructor stub
this.context = context;
}
public MyDialog(Context context, int theme) {
super(context, theme);
this.context = context;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.setContentView(R.layout.dialog);
Ok = (Button)findViewById(R.id.btOK);
Cancel = (Button)findViewById(R.id.btCancel);
Ok.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(context, "OK", Toast.LENGTH_SHORT).show();
}
});
Cancel.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(context, "Cancel", Toast.LENGTH_SHORT).show();
}
});
}
}
對比一下效果:
有點差別,一個是selector一個是style寫的有點問題,繼續研究下。
android qq 仿 退出,Android自定義Dialog(仿QQ同步助手退出對話框)相关推荐
- Android小項目之---吃飯選哪?--》選擇對話框(附源碼)
還記得早先我們做的記算器的例子嗎?當中的驗證判斷用到了對話框,今天我們來做一個不一樣的對話框,要做的這個小例子是一個可供選擇效果的對話框 即層層迭迭的Alert Dialog:界面方面我們擺放一個Bu ...
- Android自定义Dialog(仿QQ同步助手退出对话框)
继承Dialog类就可以了,写写布局文件,写写style,就OK了.下面开始. 先上布局文件: <LinearLayout xmlns:android="http://schemas. ...
- android自定义退出对话框,Android自定义Dialog(仿QQ同步助手退出对话框)
继承Dialog类就可以了,写写布局文件,写写style,就OK了.下面开始. 先上布局文件: xmlns:android="http://schemas.android.com/apk/r ...
- android版qq通讯录备份,手机备份首选Android版QQ同步助手的三大理由
目前,腾讯已发布Android版QQ同步助手,这意味着QQ同步助手已经能够满足S60 V2.V3.V5.iPhone和Android等五大平台手机用户的数据备份需求. 同步助手 本站先以一部S60平台 ...
- android fragment 管理器,Android Fragment 與 Fragment管理器
Android Fragment 與 Fragment管理器 首先談談Fragement的需求 過去開發人員認為界面之間的跳轉只需要使用多個activity組成就行了: 例如下圖中,在Activity ...
- 监控同步助手android,手机同步助手乐同步(Android)面世
手机同步助手乐同步(Android)面世 (2013-05-10 20:02:49) 标签: 娱乐 联想发布的手机同步助手乐同步(Android)提供了手机软件备份到网络. 对于手机同步助手乐同步这样 ...
- 联想手机android 通讯同步,手机同步助手乐同步(Android)面世
联想发布的手机同步助手乐同步(Android)提供了手机软件备份到网络. 对于手机同步助手乐同步这样的工具,之前我的理解是,它的用途是备份联系人啊.短信啊什么的,却没有进一步地想,为什么用户要备份这些 ...
- Android仿QQ ios dialog,仿QQ退出向上菜单
Android仿QQ ios dialog,仿QQ退出向上菜单 EasyDialog两种模式 仿QQ退出向上菜单,自定义向上菜单 github地址:https://githu ...
- android 自定义园动画,Android 自定View实现仿QQ运动步数圆弧及动画效果
在之前的Android超精准计步器开发-Dylan计步中的首页用到了一个自定义控件,和QQ运动的界面有点类似,还有动画效果,下面就来讲一下这个View是如何绘制的. 1.先看效果图 2.效果图分析 功 ...
最新文章
- 用于制图、写电子邮件、创建条形码控件Aspose.Total
- C#计时器,记录程序运行时长
- Socket网络协议之二
- varnish介绍以及虚拟机的封装
- Eclipse中新建Maven项目没有java以及test目录
- 高手勿入:不肝不氪,又能有参与证明的13个比赛活动来了
- P3605 [USACO17JAN]Promotion Counting P dfs序
- jzoj3084-超级变变变【数学】
- 超清晰 ,一文理解:深拷贝与浅拷贝(js)
- 普通的人改变结果,优秀的人改变原因,顶级优秀的人改变模型
- 价值连城 知名深度强化学习Pieter Abbeel的采访 给机器学习 深度学习 和机器人学研究者从业者的建议
- Linux Mint 安装网易云音乐
- 中标麒麟系统u盘安装_怎么从u盘启动安装中标麒麟操作系统
- 加密狗 破解 复制 模拟 软件
- 日志分析的大救星 — — 集算器
- 偏振光工业相机_工业相机选择六大参数必看
- win10 往vmware 黑苹果系统无法拖拽复制问题
- PMP备考大全:经典题库(敏捷管理第4期)
- 成都市绿色建筑创建行动实施计划通知
- 服务器如何接收GPS定位器发送过来的数据