android 吐丝、指示框
吐丝
方法1Toast.makeText(MainActivity.this, name+"正在登录", Toast.LENGTH_LONG).show();参数1:显示在哪个界面 参数2:显示内容 参数3:显示时间(可以1000)
方法2Toast toast = Toast.makeText(LoginActivity.this, "", 100);toast.setText("方法2-芝麻开门," + name +"正在登录" );toast.setDuration(Toast.LENGTH_LONG);toast.setGravity(Gravity.TOP|Gravity.CENTER, -20, -100);参数1:屏幕中显示的位置(居中靠顶) 参数2:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移 参数3:同的第二个参数道理一样 toast.show();
自定义吐丝
1.在layout中android:background="#DAAA" //半透明<ImageViewandroid:id="@+id/image_1"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginTop="18dp"android:src="@drawable/ic_launcher" /><TextViewandroid:id="@+id/tv_cue"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="温馨提示:点击右下角按键可加入战争哦"android:textColor="#FFF" />
--------------------------------------------------------------------------
2.在Activity中Button button1 = (Button)findViewById(R.id.button1);button1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {//通过系统的服务,在当前的界面中构建一个LayoutInflaterLayoutInflater inflater = LayoutInflater.from(MainActivity.this);//将xml文件转换成一个大的viewView layouView = inflater.inflate(R.layout.activity_main, null);//改变.xml图片ImageView imageView = (ImageView) layouView.findViewById(R.id.image_1);imageView.setImageResource(R.drawable.ic_launcher);//设置.xml文字TextView tv = (TextView) layouView.findViewById(R.id.tv_cue);tv.setText("温馨提示:点击右下角按键可加入战争哦!");//设置吐丝Toast toast = new Toast(getApplicationContext());toast.setDuration(Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);toast.setView(layouView);//整个toast显示出来toast.show();}});
多个按键共同一个监听方法3步
Button btn_login; //说明Button btn_exit;
1. 可控制btn_login =(Button) findViewById(R.id.btn_login);btn_exit =(Button) findViewById(R.id.btn_exit);
2.设置监听OnClickListener listener=new OnClickListener() {@Overridepublic void onClick(View v) {switch (v.getId()) {case value:break;default:break;}}}
3. ui事件源关联监听器btn_login.setOnClickListener(listener);btn_exit.setOnClickListener(listener);
指示框
case R.id.btn_exit: //switch()的选择//创建一个空的指示框AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);builder.setIcon(R.drawable.ic_launcher); //提示中的图片builder.setTitle("退出对话框"); //提示中的功能说明builder.setMessage("你真的这么狠心要离开吗?"); //提示的详细说明//对"Yon"确认键进行监听builder.setPositiveButton("You", new DialogInterface.OnClickListener() { @Overridepublic void onClick(DialogInterface dialog, int which) {System.exit(-1); //当按下确定键后退出程序}});builder.setNegativeButton("No", null); //或者提示,点击退出指示框builder.create(); //创建指示框builder.show(); //显示指示框
android 吐丝、指示框相关推荐
- Android 系统搜索框(有浏览记录)
实现Android 系统搜索框(有浏览记录),先看下效果: 一.配置搜索描述文件 要在res中的xml文件加创建sreachable.xml,内容如下: <?xml version=" ...
- android自定义吐司通知,IOS 仿Android吐司提示框的实例(分享)
直接上代码 #import @interface ShowToastView : UIView +(void)showToastView:(UIView *)uiview WithMessage:(N ...
- Android EditText密码框的可见性设置
Android EditText密码框的可见性设置 最近写安卓时要实现密码可见性转换,经过查找资料后发现了两种方法可以实现. 方法一 通过setInputType()方法实现 passwordEdit ...
- Android用按钮确定单选框,Android RadioButton单选框的使用方法
Android RadioButton单选框的使用方法 复制代码 代码如下: public class MainActivity extends Activity { public RadioGrou ...
- android中禁止输入表情符号,Android EdText编辑框禁止输入表情符号(使用正则表达式)...
使用正则表达式 p s f s not_emoji = "[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u ...
- (转)完美解决 Android WebView 文本框获取焦点后自动放大有关问题
完美解决 Android WebView 文本框获取焦点后自动放大问题 前几天在写一个项目时,要求在项目中嵌入一个WebView 本来很快就完成了,测试也没有问题.但发给新加坡时,他们测试都会出现文本 ...
- 完美解决 Android WebView 文本框获取焦点后自动放大问题
前几天在写一个项目时,要求在项目中嵌入一个WebView 本来很快就完成了,测试也没有问题.但发给新加坡时,他们测试都会出现文本框聚焦时,网页面会放大(他们用三星手机测试的) 网上查了好久参考他的方法 ...
- android吐丝的五种不同的显示
android 吐丝的五种不同显示形式 activity_main.xml布局文件: <LinearLayout xmlns:android="http://schemas.andro ...
- android——(图片框与进度条)
1. Toast(吐丝框) 1.1 Toast是Android中的一种简易的消息提示框 1.2 使用这个类的最简单的方法是调用静态方法构造您所需要的一切,并返回一个新的Toast对象. ...
最新文章
- spell_picture二次升级版
- bzoj2154 Crash的数字表格
- schedule和scheduleUpdate
- Java Thread类的使用
- 【攻防世界006】secret-galaxy-300
- 分享一套开源微信后台开发源码,简单配置就能使用(附源码)!
- ANN:DNN结构演进History—LSTM_NN
- 20220129刷题--第4题-- cookie
- Problem E: 调用函数,整数逆序输出
- 学python适合什么年龄段的人用_7个现在就该学习Python 的理由【80%的人都不知道】...
- FreeModbus保持寄存器
- QT 格式化字符串功能
- 视图可以修改表数据吗_Excel-数据透视表、数据透视图
- Pytorch专题实战——数据转换(Dataset Transforms)
- UnityShader33:GPU 实例化
- Berland and the Shortest Paths CodeForces - 1005F(最短路树)
- 手机12306买卧铺下铺技巧_手机12306怎么买下铺(微信买火车票指定下铺)
- 可变条码打印软件如何制作黑底白字条形码
- 反射、注解、字节码、类加载机制
- 页面滚动到指定位置的方法
热门文章
- Elasticsearch搜索引擎该怎么使用,这篇文章彻底讲透(荣耀典藏版)
- 鹅厂一面凉经------也许这就是成长吧!
- 批量处理千万模型,3D开发必备接口程序!老子云新版API,正式上线!
- 企业里大数据都是用什么数据库存储?
- windows 以管理员身份打开命令行窗口
- 制作深度WinPE+老毛桃WinPE+Ubuntu启动优盘
- 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~5界面设计
- windows如何进行完整备份、增量备份、差异备份
- 爬虫技术 ebay_“别让我等待” – eBay技术演讲的幻灯片
- PAT乙级刷题/1094 谷歌的招聘/C++实现