精华内容
下载资源
问答
  • android 提示框

    2013-08-03 08:29:00
    android 会话
  • android提示框

    千次阅读 2018-11-26 17:14:40
    方法一 ... &... android:onClick="login" android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content"...

    方法一

    在布局文件定义点击事件

     <Button
                android:onClick="login"
                android:id="@+id/button"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="登录" />
    
            <Button
                android:onClick="cancel"
                android:id="@+id/button2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="40dp"
                android:text="取消" />

    在方法代码里面,为2个点击事件实现方法

     public void login (View v)
        {
            Toast.makeText(MainActivity.this,"欢迎回来",Toast.LENGTH_SHORT).show();
        }
        public void cancel (View v)
        {
            Toast.makeText(MainActivity.this,"退出成功",Toast.LENGTH_SHORT).show();
        }

    方法二

    直接在主代码里面写点击事件方法代码

    Button button1,button2;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            button1=findViewById(R.id.button);
            button2=findViewById(R.id.button2);
            button1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Toast.makeText(MainActivity.this,"欢迎回来",Toast.LENGTH_SHORT).show();
                }
            });
            button2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Toast.makeText(MainActivity.this,"退出成功",Toast.LENGTH_SHORT).show();
                }
            });
        }

    方法三

    让mainactivity实现onclick接口

    public class MainActivity extends AppCompatActivity implements View.OnClickListener 

     然后编写点击事件onclick

    @Override
        public void onClick(View v) {
            switch (v.getId())
            {
                case R.id.button:
                    Toast.makeText(MainActivity.this,"欢迎回来",Toast.LENGTH_SHORT).show();
                    break;
                case R.id.button2:
                        Toast.makeText(MainActivity.this,"退出成功",Toast.LENGTH_SHORT).show();
            }
        }

     添加点击事件

     button1.setOnClickListener(this);
            button2.setOnClickListener(this);

     

     

    展开全文
  • Android 提示框

    千次阅读 2018-04-08 23:06:35
    用AlertDialog实现提示框效果。代码如下public void serdialog() { new AlertDialog.Builder(this).setTitle("提示")//设置对话框标题 .setMessage("当前未登录,是否进入登录页面")//设置...

        AlertDialog实现提示框效果。




    代码如下

    public void serdialog() {
            new AlertDialog.Builder(this).setTitle("提示")//设置对话框标题
    
                    .setMessage("当前未登录,是否进入登录页面")//设置显示的内容
    
                    .setPositiveButton("确定", new DialogInterface.OnClickListener() {//添加确定按钮
    
    
                        @Override
    
                        public void onClick(DialogInterface dialog, int which) {//确定按钮的响应事件
    
                            // TODO Auto-generated method stub
    
    //                        
    
                        }
    
                    }).setNegativeButton("返回", new DialogInterface.OnClickListener() {//添加返回按钮
    
    
                @Override
    
                public void onClick(DialogInterface dialog, int which) {//响应事件
    
                    // TODO Auto-generated method stub
    
                    Log.i("alertdialog", " 请保存数据!");
    
                }
    
            }).show();//在按键响应事件中显示此对话框
    
    
    
        }

    展开全文
  • Android提示框

    2017-04-11 14:08:00
    http://www.cnblogs.com/gzdaijie/p/5222191.html
    http://www.cnblogs.com/gzdaijie/p/5222191.html
    
    展开全文
  • Android 提示框 android版 ios版 都有
  • Android提示框Dialog

    2015-10-19 19:16:29
    Android中用Dialog实现的七种提示框
  • Android 提示框 Dialog

    2020-08-05 18:55:42
    1.简单的信息提示框 new AlertDialog.Builder(context) .setTitle("离开页面提示") .setMessage("存在未保存的数据,若离开此页面未保存的数据会清空,确认离开此页面吗?") .setPositiveButton("确定", new ...

    1.简单的信息提示框

    new AlertDialog.Builder(context)
                                .setTitle("离开页面提示")
                                .setMessage("存在未保存的数据,若离开此页面未保存的数据会清空,确认离开此页面吗?")
                                .setPositiveButton("确定", new DialogInterface.OnClickListener() {
                                    @Override
                                    public void onClick(DialogInterface dialogInterface, int i) {
                                        Intent intent = new Intent(context, RegionInfoActivity.class);
                                        startActivityForResult(intent, UPDATE_REGION);
                                    }
                                })
                                .setNegativeButton("取消", new DialogInterface.OnClickListener() {
                                    @Override
                                    public void onClick(DialogInterface dialogInterface, int i) {
    
                                    }
                                }).show();
    

    2.带简单输入框的dialog

    final EditText inputServer = new EditText(RegionInfoActivity.this);
    
                    AlertDialog.Builder builder = new AlertDialog.Builder(RegionInfoActivity.this);
                    builder.setTitle("请输入地区名称")
                            .setIcon(android.R.drawable.ic_dialog_info)
                            .setView(inputServer)
                            .setNegativeButton("取消", new DialogInterface.OnClickListener() {
                                @Override
                                public void onClick(DialogInterface dialog, int which) {
                                    dialog.dismiss();
                                }
                            })
                            .setPositiveButton("保存", new DialogInterface.OnClickListener() {
                                @Override
                                public void onClick(DialogInterface dialogInterface, int i) {
                                    String regionName = inputServer.getText().toString();
                                    if(regionName.length()>10){
                                        Toast.makeText(RegionInfoActivity.this,"地区名称不能超过10个字符", Toast.LENGTH_SHORT).show();
                                    }else{
                                        Log.i(TAG, "saveregionNAME" + regionName);
                                        addRegion(regionName);
                                    }
    
                                }
                            });
                    builder.show();
                }
            });
    

    3.自定义布局的dialog
    (1)编写dialog布局文件,按照自己需要写就行,没有什么固定限制
    以dialog_export_tag.xml为例

    <?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="vertical">
    
        <TextView
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginTop="10dp"
            android:layout_marginBottom="10dp"
            android:gravity="center"
            android:text="导出信息确认"
            android:textColor="#000"
            android:textSize="20sp" />
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginLeft="20dp"
            android:layout_marginTop="10dp"
            android:layout_marginRight="20dp"
            android:layout_marginBottom="10dp"
            android:orientation="horizontal">
    
            <TextView
                android:layout_width="0dp"
                android:layout_height="match_parent"
                android:layout_weight="1"
                android:gravity="center_vertical"
                android:text="所选地区:" />
    
            <TextView
                android:id="@+id/tv_export_region"
                android:layout_width="0dp"
                android:layout_height="match_parent"
                android:layout_weight="1"
                android:gravity="center_vertical"
                android:textColor="#000" />
    
        </LinearLayout>
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="180dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:orientation="vertical">
    
            <TextView
                android:layout_width="match_parent"
                android:layout_height="20dp"
                android:layout_marginTop="10dp"
                android:layout_marginBottom="10dp"
                android:text="请选择要导出的资产类型" />
    
            <ScrollView
                android:layout_width="match_parent"
                android:layout_height="match_parent">
    
                <LinearLayout
                    android:id="@+id/ll_export_device_type"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="vertical"></LinearLayout>
            </ScrollView>
        </LinearLayout>
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="100dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:orientation="vertical">
    
            <TextView
                android:layout_width="match_parent"
                android:layout_height="20dp"
                android:layout_marginTop="10dp"
                android:layout_marginBottom="10dp"
                android:gravity="center_vertical"
                android:text="请选择要导出的文件格式" />
    
            <RadioGroup
                android:id="@+id/rg_file_type"
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:layout_marginTop="10dp"
                android:layout_marginBottom="10dp"
                android:orientation="horizontal">
    
                <RadioButton
                    android:id="@+id/xls"
                    android:layout_width="0dp"
                    android:layout_height="match_parent"
                    android:layout_marginTop="5dp"
                    android:layout_marginBottom="5dp"
                    android:layout_weight="1"
                    android:text=".xls" />
    
                <RadioButton
                    android:id="@+id/txt"
                    android:layout_width="0dp"
                    android:layout_height="match_parent"
                    android:layout_marginTop="5dp"
                    android:layout_marginBottom="5dp"
                    android:layout_weight="1"
                    android:text=".txt" />
    
            </RadioGroup>
    
        </LinearLayout>
    
        <LinearLayout
            android:id="@+id/ll_export_column"
            android:layout_width="match_parent"
            android:layout_height="80dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:orientation="vertical"
            android:visibility="gone">
    
            <TextView
                android:layout_width="match_parent"
                android:layout_marginTop="10dp"
                android:layout_marginBottom="10dp"
               android:layout_height="20dp"
                android:gravity="center_vertical"
                android:text="请输入资产条码导出的列数" />
    
            <EditText
                android:id="@+id/et_column"
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:layout_marginRight="40dp"
                android:digits="1234567890"
                android:text="1"></EditText>
    
        </LinearLayout>
    
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="60dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:orientation="horizontal">
    
            <Button
                android:id="@+id/btn_export_confirm"
                android:layout_width="0dp"
                android:layout_height="match_parent"
                android:layout_marginBottom="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="10dp"
                android:layout_weight="1"
                android:background="@drawable/btn_shape_corner_normal_themecolor"
                android:text="确定"
                android:textColor="#fff"
                android:textSize="14sp" />
    
            <Button
                android:id="@+id/btn_export_cancel"
                android:layout_width="0dp"
                android:layout_height="match_parent"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="10dp"
                android:layout_marginBottom="10dp"
                android:layout_weight="1"
                android:background="@drawable/btn_shape_corner_normal_themecolor"
                android:text="取消"
                android:textSize="14sp"
                android:textColor="#fff" />
        </LinearLayout>
    
    </LinearLayout>
    

    (2)在Activity中调用此布局

     private View exportTag;
     private AlertDialog exportTagDialog;
     	
      AlertDialog.Builder builder = new AlertDialog.Builder(this);
            exportTag = View.inflate(this, R.layout.dialog_export_tag, null);
            builder.setView(exportTag);
            builder.setCancelable(true);
            exportTagDialog = builder.create();
            
    

    另外, exportTagDialog.cancel();方法可将使得弹框消失。
    exportTagDialog.show();可使弹框显示
    参考:自定义android弹出框https://www.jianshu.com/p/5b2f8198ba30

    展开全文
  • Cocos2dx移植到Android平台过程中,需要显示Android提示框,下面说一下我的实现过程
  • 学习笔记: 弹出对话框Dialog Builder的几种类型: 1.简单对话框 AlertDialog.Builder builder = new Builder(MainActivity.this);... builder.setMessage("这是一个简单消息" ) ;  builder.setPositiveBu
  • package com.example.test01; import android.app.Activity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.content.DialogInterface; import android.os.Bundle; impo
  • @Override public boolean onKeyDown(int keyCode, KeyEvent event)  {  if (keyCode == KeyEvent.KEYCODE_BACK )   {  AlertDialog isExit = new AlertDialog.Builder(this).create()... isExit.setTitle("提示
  • Dialog的几种形式,及展示效果涉及的属性(android已经提供了相应的接口Dialog Builder )第一种:new AlertDialog.Builder(self) .setTitle("标题") .setMessage("简单消息") .setPositiveButton("确定", ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,518
精华内容 1,407
关键字:

android提示框