Dialog学习实例
来源:互联网 发布:根域名 cname www 编辑:程序博客网 时间:2024/06/01 16:38
1调用部分
public class RenameDialog {private Context context;public RenameDialog(Context context){this.context = context;}public void showExitsDialog() {final Dialog dialog = new Dialog(context); //, R.style.dialog);// 取得自定义ViewLayoutInflater layoutInflater = LayoutInflater.from(context);View unlinkOKLayout = layoutInflater.inflate(R.layout.mydialogly, null);Button okButton = (Button) unlinkOKLayout.findViewById(R.id.btnOk);Button cancelButton = (Button) unlinkOKLayout.findViewById(R.id.btnCancel);dialog.setContentView(unlinkOKLayout);dialog.show();dialog.setCanceledOnTouchOutside(true);okButton.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {dialog.cancel();}});cancelButton.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {dialog.cancel();}});}}
2 xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="320dp" android:layout_height="480dp" android:background="#3FFF2FdF" android:orientation="vertical" > <RelativeLayout android:layout_width="320dp" android:layout_height="38dp" > <TextView android:id="@+id/titleId" android:layout_width="wrap_content" android:layout_height="38dp" android:layout_centerVertical="true" android:layout_marginLeft="22dp" android:gravity="center" android:text="设置频道" /> </RelativeLayout> <TextView android:layout_width="fill_parent" android:layout_height="4dp" android:background="#FF0A9DCD" /> <RelativeLayout android:layout_width="320dp" android:layout_height="396dp" > </RelativeLayout> <TextView android:layout_width="fill_parent" android:layout_height="4dp" android:background="#FF0A9DCD" /> <LinearLayout android:orientation="horizontal" android:layout_width="320dp" android:layout_height="38dp" > <Button android:layout_width="159dp" android:layout_height="match_parent" android:id="@+id/btnOk" android:background="#3c000000" android:text="Ok"/> <TextView android:layout_width="2dp" android:layout_height="match_parent" android:background="#3c000000"/> <Button android:layout_width="159dp" android:layout_height="match_parent" android:id="@+id/btnCancel" android:background="#3c000000" android:text="Cancel"/> </LinearLayout></LinearLayout>
以上是简单的一个例子,在继续研究如何自定义AlertDialog的Theme,目前还没有进展先做这些了。
- Dialog学习实例
- Dialog学习
- dialog加载动画实例
- bootstrap3-dialog使用实例
- dialog,弹出对话框实例
- 自定义dialog实例子
- SAP dialog实例
- Android的List Dialog实例
- QT 创建对话框 Dialog 实例
- 各种形式的Android Dialog实例
- Android自定义Dialog简单实例
- android Dialog 学习
- Dialog学习笔记
- 《Dialog》学习笔记
- Qt学习之Dialog
- android---dialog学习
- Dialog 学习备忘
- android学习:对话框(Dialog)
- 强大的grep用法详解:grep与正则表达式
- Google C++ Style Guide
- Mahout in action书中源码导入eclipse
- caret包处理流程
- adb 常用命令
- Dialog学习实例
- offsetof函数的应用
- [C++]以不同用户身份运行程序
- Selenium超简单入门
- QT父子与QT对象delete
- 重学Android 之路之一 APK签名
- 程序员薪水最高的25家公司 Juniper超Google位列第一
- 照片库和照相机
- 微软面试试题