第五

第五,第1张

概述<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apkes/android"android:id="@+id/ly1"xmlns:app="http://schemas.android.com/apkes-auto"
<?xml version="1.0" enCoding="utf-8"?><relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:ID="@+ID/ly1"    xmlns:app="http://schemas.androID.com/apk/res-auto"    xmlns:tools="http://schemas.androID.com/tools"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    tools:context=".MainActivity"><button    androID:ID="@+ID/bg"    androID:layout_wIDth="wrap_content"    androID:text="切换背景颜色"    androID:background="@drawable/et"    androID:layout_height="wrap_content"    androID:layout_centerHorizontal="true"    androID:layout_centerVertical="true"    androID:textcolor="#00BCD4"></button></relativeLayout>

 

Java

package com.example.m19;import androIDx.appcompat.app.AlertDialog;import androIDx.appcompat.app.AppCompatActivity;import androID.content.DialogInterface;import androID.graphics.color;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.Widget.button;import androID.Widget.relativeLayout;import androID.Widget.Toast;public class MainActivity extends AppCompatActivity {    button bg;    @OverrIDe    protected voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentVIEw(R.layout.activity_main);        inter();        VIEw.OnClickListener bg1=new bg1();        bg.setonClickListener(bg1);    }    public voID inter(){        bg=findVIEwByID(R.ID.bg);    }    class bg1 implements VIEw.OnClickListener{        String bj1="#FFFFFF";        @OverrIDe        public voID onClick(VIEw vIEw) {            AlertDialog dialog;            AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this)                    .setTitle("设置主题背景")           //设置标题                    .setIcon(R.drawable.et)                    .setSingleChoiceItems(new String[]{"红", "白", "黑", "蓝",                    },2,new DialogInterface.OnClickListener() {                        public voID onClick(DialogInterface dialog, int which) {                            // 点单选按钮时发生的事件,这里which表示你点的单选按钮是第几个                            switch (which){                                case 0:bj1="#FFF44336"                                    ;break;                                case 1:bj1="#FFFFFF"                                    ;break;                                case 2:bj1="#000000"                                    ;break;                                case 3:bj1="#FF00BCD4"                                    ;break;                            }                        }                    })                    .setPositivebutton("确定", new DialogInterface.OnClickListener() {                        @OverrIDe                        public voID onClick(DialogInterface dialog, int which) {                            //点确定按钮时发生的事件                            ((relativeLayout)findVIEwByID(R.ID.ly1)).setBackgroundcolor(color.parsecolor(bj1));                        }                    })//添加“确定”按钮                    .setNegativebutton("取消", new DialogInterface.OnClickListener() {                        @OverrIDe                        public voID onClick(DialogInterface dialog, int which) {                            // 点取消按钮发生的事件                            dialog.dismiss();                        }                    });            dialog = builder.create();            dialog.show();        }    }}

总结

以上是内存溢出为你收集整理的第五全部内容,希望文章能够帮你解决第五所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1103231.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存