Android 自定义对话框

1public class CustomDilaog { 2 3 private Context context; 4 private Dialog dialog; 5 6 public CustomDilaog(Context context) { 7 8 this.context = context; 9 dialog = new Dialog(context); 10 } 11 12 public void show() { 13 14 View view = LayoutInflater.from(context).inflate(R.layout.custom, null); 15 dialog.setContentView(view); 16 dialog.setTitle("自定义对话框"); 17 ImageView imageView = (ImageView) view.findViewById(R.id.image); 18 imageView.setImageResource(R.drawable.a1); 19 dialog.show(); 20 } 21} 22 23<?xml version="1.0" encoding="utf-8"?> 24<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 25 android:layout_width="match_parent" 26 android:layout_height="match_parent" 27 android:orientation="horizontal" 28 android:padding="10dp" > 29 30 <ImageView 31 android:id="@+id/image" 32 android:layout_width="wrap_content" 33 android:layout_height="fill_parent" 34 android:layout_marginRight="10dp" /> 35 36 <TextView 37 android:id="@+id/text" 38 android:layout_width="wrap_content" 39 android:layout_height="fill_parent" 40 android:text="自定义对话框内容" 41 android:textColor="#000000" /> 42 43</LinearLayout> 44 45 protected void onCreate(Bundle savedInstanceState) { 46 super.onCreate(savedInstanceState); 47 setContentView(R.layout.activity_main); 48 49 button = (Button) findViewById(R.id.button); 50 button.setOnClickListener(new OnClickListener() { 51 52 @Override 53 public void onClick(View v) { 54 // TODO Auto-generated method stub 55 CustomDilaog dilaog = new CustomDilaog(MainActivity.this); 56 dilaog.show(); 57 } 58 }); 59 }

image

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )