• Android 自定义对话框


    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();
                }
            });
        }

    image

  • 相关阅读:
    深入.NET平台和C#编程笔记第三章
    深入.NET平台和C#编程第1章
    深入.NET平台和C#编程笔记第二章
    内部类
    java对象序列化的概念
    HTML第六章
    CIC 抽取滤波器 Verilog Code
    Cordic 算法的原理介绍
    以太网PHY 芯片之 MII/MDIO接口详解
    常见的FPGA内串行数据采样的方式
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11798173.html
Copyright © 2020-2023  润新知