![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UI
亚林瓜子
这个作者很懒,什么都没留下…
展开
-
Android中UI组件android:layout_gravity属性的使用
在Android的UI中,android:layout_gravity属性是来控制组件位于所在布局中的位置。例如:想要一个Button位于屏幕的右边,这如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"原创 2012-05-02 22:01:01 · 1348 阅读 · 0 评论 -
js页面调用WebView中java代码初步
android这边:webView.addJavascriptInterface(new Object() { public void clickOnAndroid() { mHandler.post(new Runnable() { public void run() {// Toast.makeText(OboutActivity.this, "测试调用转载 2012-07-31 11:00:54 · 1563 阅读 · 0 评论 -
android图片异步下载,gif格式
为了找到gif的图片格式,搞了两天整的参考地址:http://keeponmoving.iteye.com/blog/1515587在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache转载 2012-08-20 12:44:22 · 5125 阅读 · 2 评论 -
Android上面的dp单位
dp是虚拟像素,在不同的像素密度的设备上会自动适配,比如:在320x480分辨率,像素密度为160,1dp=1px在480x800分辨率,像素密度为240,1dp=1.5px计算公式:1dp*像素密度/160 = 实际像素数px(像素):屏幕上的点。dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。 参考:http://zhidao转载 2012-08-23 10:11:18 · 1489 阅读 · 0 评论 -
multiautocompletetextview autocompletetextview 区别和TextView中代码中的设置
multiautocompletetextview是支持分词的参考:http://blog.csdn.net/shencaifeixia1/article/details/6882798tv.setLayoutParams(new LinearLayout.LayoutParams( LinearLayout.LayoutPara转载 2012-09-03 10:29:20 · 1076 阅读 · 0 评论 -
TextView的跑马灯效果,还有焦点问题
TextView的跑马灯效果有2种做法:1.直接设置TextView的xml属性,但需要焦点。android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" 这个需要焦点,所以,自定义TextView,继承TextView,重写isFocused()方法: @Ove转载 2012-09-26 16:41:03 · 2952 阅读 · 0 评论 -
Android 外部字体的引入
字体ttf文件放在assets文件下的fonts文件夹下面: address_text = (TextView)findViewById(R.id.address); /** * 引入Roboto-Medium字体 */ Typeface typeFace = Typeface.createFromAsset(g转载 2012-07-30 14:18:06 · 1636 阅读 · 0 评论 -
ListView自定义圆角的实现以及自动高度
参考:http://blog.csdn.net/jj120522/article/details/7944484听说还可以用9path图片的方式,但下面是用shape的方式。首先,要准备shape,如下:这个是ListView的背景shape: <stroke android:width="1dp" android:color="@color/g转载 2012-09-12 16:10:49 · 2456 阅读 · 0 评论 -
android,draw9patch的使用
直接在命令行敲入draw9patch 1号黑色条位置向下覆盖的区域表示图片横向拉伸时,只拉伸该区域 2号黑色条位置向右覆盖的区域表示图片纵向拉伸时,只拉伸该区域 3号黑色条位置向左覆盖的区域表示图片纵向显示内容的区域转载 2012-05-23 13:52:32 · 970 阅读 · 0 评论 -
listView中ListItem Pressed的问题
找了好久,幸亏有一个哥们问了,类似的问题,这个主要用自定义的layout,包裹来切断事件链。我也是遇到了这个问题,最后看的这篇文章,http://stackoverflow.com/questions/3858220/gallery-adapterview-child-drawable-state,在外层包一个自定义的Layout,并重写setpressed方法,方法里面就一句话:su转载 2012-09-20 11:34:02 · 987 阅读 · 0 评论 -
make sure the content of your adapter is not modified from a background thread . but only from the
很多新手在Android开发时可能对Thread和Message以及Handler、Looper概念不是很清楚,可能产生类似 The content of the adapter has changed but ListView did not receive a notification make sure the content of your adapter is not modifie转载 2012-10-29 10:28:20 · 4446 阅读 · 0 评论 -
7种形式的Android Dialog使用举例
参考:http://www.oschina.net/question/54100_32486在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Andro转载 2012-11-06 17:02:40 · 1102 阅读 · 0 评论 -
WebView中JS的双向调用
想添加一个删除的按钮,由于对JS的不熟悉,连调试都不知道怎么调,最后还搞出来了参考:http://liaokang-java.iteye.com/blog/11688321.首先是布局文件main.xml Xml代码 xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http转载 2012-07-31 17:10:37 · 12167 阅读 · 1 评论 -
Html5去掉滚动条和Android中去掉WebView滚动条
在android中在xml文件中直接定义WebView组件的属性即可:<WebView android:id="@+id/webView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="none"转载 2012-07-31 09:35:25 · 13475 阅读 · 1 评论 -
软键盘挤压UI界面问题
只需要加一句:在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan"不仅仅在此Activity中加,而且要在机器父类父的Activity同样都要加入此属性才可以解决这个问题参考1:http://topic.csdn.net/u/20100716/17/7d5转载 2012-05-17 15:31:11 · 1421 阅读 · 1 评论 -
获取对话框中编辑框的数据
final View DialogView = factory.inflate(R.layout.dialog, null); AlertDialog dialog1 = new AlertDialog.Builder(Dialog.this) .setTitle("设置号码") .setMessage("现在设置的号码是:\n"+na转载 2012-05-17 16:53:12 · 1977 阅读 · 1 评论 -
用XML实现按钮改变焦点设置背景图
参考1:http://guofei-715.blog.163.com/blog/static/4416944020109135314385/<ImageButtonandroid:id="@+id/imageButton"android:layout_width="wrap_content"android:layout_height="wrap_content"android:bac转载 2012-05-23 20:49:37 · 2833 阅读 · 1 评论 -
Android的十六进制颜色值
颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。参考1:http://b转载 2012-05-24 14:17:40 · 46160 阅读 · 3 评论 -
左右摇摆对话框
判断登录对话框的左右摇摆,类似与腾讯微博的登录判空,jQuery Mobile应该已经实现了动画的xml:<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@anim/cycle"> <translate andro转载 2012-06-15 11:16:42 · 1111 阅读 · 0 评论 -
Android的TextView的双击事件监听
TextView是没有双击事件的监听设置的,故我们这里使用的是setOnTouchListener来作为双击监听。监听的类需要实现OnTouchListener类,并重写OnTouch方法下面是实例:public class HosIntroActivity extends MyActivity implements OnTouchListener { private static转载 2012-06-18 09:51:41 · 11946 阅读 · 0 评论 -
Handler和Message机制来更新UI
一、线程间通讯的Message机制1、Message介绍frameworks\base\core\java\android\Os\Message.javaMessage是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的 int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造转载 2012-07-10 14:37:50 · 2978 阅读 · 0 评论 -
Android自定义Dialog
继承Dialog类,重写onCreate方法,可以在setContentView(R.layout.xxx)来设置自定义布局。Dialog 使用问题: 1. 弹出:show() 2. 取消:dismiss() 对话框的去掉标题和边界黑框,只需要在对话框的构造器中加入Them即可public OrderDialog(MyActivity activity) { super(act转载 2012-07-12 10:49:06 · 4594 阅读 · 0 评论 -
GridView默认项高亮
参考:http://blog.sina.com.cn/s/blog_9cf7416701014hvn.html设置底部导航菜单栏默认第一项目高亮,只需要在它的Adapter里面的getView方法中判断是不是第一个,然后,设置背景Drawnpublic View getView(int position, View convertView, ViewGroup parent) { I转载 2012-08-02 16:37:44 · 1947 阅读 · 0 评论 -
调用其他地图应用
Uri uri = Uri.parse("geo:38.899533,-77.036476");Intent it = new Intent(Intent.Action_VIEW,uri);startActivity(it);这样就可以了,这个坐标是华盛顿的。参考1:http://blog.csdn.net/JavaTiger427/article/details/5837616转载 2012-07-31 15:04:15 · 721 阅读 · 0 评论 -
Android的string.xml文件中的特殊字符显示
空格用 -用:–参考:http://blog.csdn.net/mkite/article/details/7289923转载 2012-07-30 15:13:30 · 2998 阅读 · 0 评论 -
对话框show问题,需要removeView,
报的提示错误:The specified child already has a parent. You must call removeView() on the child's parent first.解决方法有两种1.动态生成EditTextet1 = new EditText(this);builder.setView(et1);2. 放在另一转载 2012-11-13 16:02:40 · 1595 阅读 · 0 评论