- 浏览: 323365 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (228)
- ArcGis (4)
- UI设计 (32)
- SQLite (7)
- ListView (12)
- Handler_Thread (6)
- XML (5)
- Menu (7)
- TabHost (6)
- Inflater (2)
- Activity (5)
- SDCard (3)
- Dialog (7)
- Spinner (3)
- 设备信息 (2)
- 资源文件 (7)
- 多媒体 (7)
- 图片浏览 (5)
- 工具的使用 (3)
- Animation动画 (7)
- GIS (14)
- 软件发布 (4)
- GPS (2)
- 手机Feature开发 (6)
- 加密解密 (1)
- Time (2)
- JWeb (5)
- SQL (2)
- PhoneGap (3)
- JavaScript (3)
- Object-C入门 (7)
- Oracle (1)
- AutoCompleteTextView (1)
- APN (1)
- IOS开发 (12)
- 数据库工具 (3)
- UITableView (0)
- Arcgis for iOS (1)
最新评论
-
waterM:
...
DBVis 连接数据库配置 -
航空母舰:
上源码吧,差资源,都跑不起来!
ListView_split 分割 -
wade200:
学习了
启动另一个Activity并返回结果(附源码) -
AndLi:
里面的坐标被我写死了啊,你注释掉就可以了
GPS定位 -
kunlinchen2010:
求指教,QQ:446482624
GPS定位
Toast.makeText(getApplicationContext(), "默认Toast样式", 2000).show();
toast = Toast.makeText(getApplicationContext(), "自定义位置Toast", 2000); toast.setGravity(Gravity.CENTER, 0, 0);// 设置居中 toast.show();
toast = Toast.makeText(getApplicationContext(), "带图片的Toast", 2000); LinearLayout toastView = (LinearLayout) toast.getView();// 获得toast的视图,并强制转化为LinearLayout ImageView imageView = new ImageView(getApplicationContext()); imageView.setImageResource(R.drawable.icon); toastView.addView(imageView, 0);/* 将ImageView添加进视图 */ toast.show();
LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom,(ViewGroup) findViewById(R.id.llToast)); ImageView image = (ImageView) layout.findViewById(R.id.tvImageToast); image.setImageResource(R.drawable.icon); TextView title = (TextView) layout.findViewById(R.id.tvTitleToast); title.setText("标题:自定义"); TextView text = (TextView) layout.findViewById(R.id.tvTextToast); text.setText("完全自定义Toast"); toast = new Toast(getApplicationContext()); toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40); toast.setDuration(2000); toast.setView(layout); toast.show();
public class MyToast { public static void myToastShow(Context context, int imageResId,// 图片的ID String content,// 显示的内容 int duration) { Toast toast = new Toast(context); toast.setDuration(duration); toast.setGravity(Gravity.BOTTOM, 0, 10);// Toast的位置 LinearLayout toastLayout = new LinearLayout(context); toastLayout.setOrientation(LinearLayout.HORIZONTAL); toastLayout.setGravity(Gravity.CENTER_VERTICAL); ImageView imageView = new ImageView(context); imageView.setImageResource(imageResId); TextView tv_content = new TextView(context); tv_content.setText(content); tv_content.setTextColor(Color.BLACK); tv_content.setBackgroundColor(Color.TRANSPARENT);// 透明背景 toastLayout.addView(imageView); toastLayout.addView(tv_content); toast.setView(toastLayout); toast.show(); } }
调用实例:
MyToast.myToastShow(ShowAppActivity.this, R.drawable.grids,"网格显示", Toast.LENGTH_SHORT);
发表评论
-
日期编辑框
2012-03-11 13:21 869<EditText ... -
AutoCompleteText
2012-02-28 09:23 1255ArrayAdapter<String> a ... -
TextView 为空判别
2012-02-27 22:24 1292String user = username ... -
播放器主界面设计
2012-01-03 16:23 1193<?xml version="1.0&q ... -
自定义加载中和加载失败滚动条
2011-12-27 22:04 768111111111111111 -
MyApplication的配置:否则缓存为空
2011-12-26 23:58 1037<application ... -
拖动界面设计参考
2011-12-26 16:44 1100111111111111111111111111 -
设置界面设计
2011-12-25 21:45 1289如何获得用户名的值呢: // 获得配置参数:用户名 fin ... -
天天动听UI——主界面
2011-12-24 20:13 86411111111111111111111111111111 ... -
SeekBar 样式设置
2011-12-12 16:51 11326UI参考 &l ... -
地图设计参考界面
2011-12-07 16:53 7707777777777777777777777777777777 ... -
录音界面设计参考
2011-12-06 21:25 9761111111111111111111111111111111 ... -
左 中 右 布局(样式走样的问题)
2011-12-06 09:46 1269注意:使用系统自带的checkbox会导致样式走样,如下 ... -
动态生成UI 数据列表项(处理数据上报)2 分类显示
2011-10-19 23:43 855分类显示 -
动态生成UI 数据列表项(处理数据上报)1
2011-10-19 23:04 1358核心思路:ScrollView+LinearLayo ... -
webview 类似浏览器
2011-10-13 07:50 690package com.lilin.browser; ... -
WebView 网络视图
2011-10-13 07:50 948public class Main extends Activ ... -
网格布局 TableLayout
2011-10-12 08:00 864<?xml version="1.0&q ... -
帧布局 FrameLayout
2011-10-13 07:50 1054<?xml version="1.0&q ... -
进度条大全
2011-10-11 07:11 9331.对话框进度条 public class Mai ...
相关推荐
Android Toast使用解析附代码,实现类似WEB开发中的弹出层效果,当用户点击一个链接或操作按钮时,会弹出一个操作层(浮动层)或浮动菜单,进而执行下一步操作。本源码是使用Android中的Toast对象来模拟实现网页中的...
本文将详细介绍如何超简单地实现Android自定义Toast,并提供源码供参考。 首先,自定义Toast的核心在于创建一个自定义的布局文件。在Android中,布局文件通常以XML格式编写。在本示例中,我们有两个必要的XML资源...
最后,将自定义的`toast`模板引入到需要使用的页面中,并通过`setData`方法更新数据,即可在页面中显示自定义的`toast`。 总的来说,微信小程序自定义`toast`的实现主要包括创建模板、获取当前页面实例、设置动画...
在这种场景下,可以使用`toast`消息对话框来实现这一功能。`toast`是微信小程序提供的一种轻量级提示组件,它可以在屏幕中央短暂显示一段信息,然后自动消失,不会打断用户的操作流程。 1、**效果展示** 在微信小...
我们还使用了Toast组件来显示保存结果。Android提供了丰富的用户界面组件,我们可以使用它们来设计出色的用户界面。 知识点四:Android数据存储 在本文中,我们使用了SQLite数据库来存储家庭账单的数据。但是,...
下面将详细讲解如何在Android中实现打电话功能,并结合源码分析其工作原理。 1. **Android权限管理**: 在Android中,调用电话功能需要在`AndroidManifest.xml`文件中声明`<uses-permission>`标签,添加`READ_...
在这个详解中,我们将深入探讨如何使用`AlertDialog`,包括普通对话框、带选项的对话框、单选对话框、多选对话框以及自定义对话框的实现,并结合源码分析来帮助初学者更好地理解和应用。 首先,让我们从创建一个...
Toast.makeText(this, "请确认当前设备有蓝牙功能!", Toast.LENGTH_SHORT).show(); finish(); return; } //在子线程里开启蓝牙 new Thread(){ @Override public void run() { // TODO Auto-generated ...
Google Android SDK开发范例大全(完整版) 包含部分书中源码 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 ...
在Android平台上,下载并解压zip文件是一个常见...最后,为了便于阅读和使用,文章通常会提供源码下载链接,让读者可以直接获取完整的实现,简化开发流程。如果你在实际项目中遇到类似需求,可以参考这个示例进行实现。
android自带的示例程序 BluetoothChat 变蓝牙串口助手(内含DIY蓝牙遥控车附源码实例教程) Android高手过招 FAQ 网友收集的android开发书籍(可下载哦) 东软集团内部文件《android编程指南》 从零开始Android...
在生产环境中,如果需要持续收集日志,可以考虑使用其他方法,如创建自定义的日志服务或者使用第三方的日志库。 此外,对于不同设备的适配问题,如描述中提到的魅族M9的权限请求对话框,可以通过监听logcat来捕获...
8. **测试与调试**: 为了确认拖放功能的正确性,可以通过Log输出或者Toast提示来跟踪程序运行状态,例如在`onDrag`方法中打印出移动的日志,以便观察拖放过程中动作的执行情况。 总之,自定义一个支持拖放功能的...
Toast.makeText(MainActivity.this, "bluetooth is " + bluetoothStatus, Toast.LENGTH_SHORT).show(); } }); ``` 3. 监听蓝牙连接状态 可以使用 BroadcastReceiver 来监听蓝牙连接状态的变化: ```java ...
- 使用`Log`或`Toast`调试内部逻辑,检查属性值是否正确读取,事件处理是否正常。 通过以上步骤,我们可以实现一个自定义的ToggleView滑动开关控件,不仅满足特定的设计需求,还能增强应用的可定制性。理解这些...
最后,`Toast`的使用是为了在用户操作后显示短暂的提示信息,比如错误处理或者计算结果。例如,当遇到无法解析的表达式时,可以通过`Toast.makeText`显示错误信息。 总之,这个Android简单计算器的实现涉及到了...
Toast.makeText(getApplicationContext(), "照片已保存到:" + fileName, Toast.LENGTH_LONG).show(); } catch (Exception e) { e.printStackTrace(); } } ``` 在上面的代码中,我们使用 onActivityResult 方法...