
Android UI
darrenmu
这个作者很懒,什么都没留下…
展开
-
简单的桌面小部件
1、首先定义一个继承自AppWidgetProvider的类 public class MyProvider extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {原创 2014-03-17 15:14:44 · 365 阅读 · 0 评论 -
android中像素单位dp、px、pt、sp转换
android中像素单位有dp、px、pt、sp,每一种都代表不同的尺寸,先说一下每一种尺寸单位的含义。 dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表32转载 2014-04-16 23:30:04 · 665 阅读 · 0 评论 -
android实现TextView垂直或水平滚动
下面将介绍TextView实现滚动的三种方式: 1、嵌套在ScrollView或者HorizontalScrollView中 垂直滚动: android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="vertical"> android:text转载 2014-05-27 19:26:05 · 1021 阅读 · 0 评论 -
Android TextView设置个别字体样式
印象中的TextView: TextView 就是用于显示文本的控件,可以在布局文件中通过 android:text 属性设置需要现实的字符,或者通过Context对象的findViewById(XXX) 方法获得TextView对象后,通过setText()方法动态赋值,通过android:singleLine属性设置单行模式,通过android:textColor设置转载 2014-05-27 19:22:23 · 553 阅读 · 0 评论 -
ListView之setEmptyView的问题
使用listView或者gridView时,当列表为空时,有时需要显示一个特殊的empty view来提示用户,一般情况下,如果你是继承ListActivity,只要 当列表为空时就会自动显示TextView 但是,如果继承Activity的话,想出现上面的效果,就需要手动 ListView list= (ListView)findViewById(转载 2014-06-17 12:24:54 · 312 阅读 · 0 评论 -
LayoutInflater
Layout inflation在Android上下文环境下转换XML文件成View结构对象的时候需要用到。 LayoutInflater这个对象在Android的SDK中很常见,但是你绝对没想到竟然能够找到一个使用误区。说不定你的App里就是这么用的!如果你在写APP的时候像如下代码一样使用LayoutInflater的话: 1 inflat转载 2015-11-06 15:31:22 · 391 阅读 · 0 评论 -
listview中常见难题总结
1. PopWindow中listview的item获取不到点击事件的解决方案 1. 想让listview的item获取点击事件, 千万不要用listview.setOnItemClickListener() 因为listview是获取不到焦点的,怎么设置都没有用处,我已经用过n多次了 要在adapter中的getView方法中对当前view设置点击事件,并使用一个回转载 2014-05-29 18:45:42 · 600 阅读 · 0 评论