Android 自定义对话框
程序员文章站
2022-05-07 08:37:10
public class CustomDilaog { private Context context; private Dialog dialog; public CustomDilaog(Context context) { this.context = context; dialog = ne... ......
public class customdilaog { private context context; private dialog dialog; public customdilaog(context context) { this.context = context; dialog = new dialog(context); } public void show() { view view = layoutinflater.from(context).inflate(r.layout.custom, null); dialog.setcontentview(view); dialog.settitle("自定义对话框"); imageview imageview = (imageview) view.findviewbyid(r.id.image); imageview.setimageresource(r.drawable.a1); dialog.show(); } }
<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:padding="10dp" > <imageview android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginright="10dp" /> <textview android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="fill_parent" android:text="自定义对话框内容" android:textcolor="#000000" /> </linearlayout>
protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); button = (button) findviewbyid(r.id.button); button.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { // todo auto-generated method stub customdilaog dilaog = new customdilaog(mainactivity.this); dilaog.show(); } }); }
下一篇: 华为胡厚崑:未来旗舰机仍会按计划推出
推荐阅读
-
Android onSaveInstanceState和onRestoreInstanceState触发的时机
-
android 中viewpager+fragment仿微信底部TAG完美渐变
-
Android 中 android.view.WindowLeaked的解决办法
-
Android实现快递物流跟踪布局效果
-
Android 在viewPager中双指缩放图片双击缩放图片单指拖拽图片的实现思路
-
Android 中FloatingActionButton(悬浮按钮)实例详解
-
Android实现自动匹配关键字并且标红功能
-
android随机生成圆形云标签效果
-
Android sdutio配置Zxing进行扫码功能的实现方法
-
win10系统onedrive对话框怎么关闭 onedrive开机启动怎么办