Android UI
文章平均质量分 86
townkoim
这个作者很懒,什么都没留下…
展开
-
ViewPager+Fragment+AcitonBar整合 (可用于实现顶部或者底部菜单栏)
现在很流行ViewPager+Fragment来实现可滑动底部或者顶部的菜单,在这里我使用的是ActionBar。在真实开发中,很少会用到,但是可以根据自己的需求,将ActionBar换成顶部或者底部LinearLayout布局(或者用RadioGroup)来实现:import java.util.ArrayList;import java.util.List;import androi原创 2015-09-14 10:02:35 · 740 阅读 · 0 评论 -
Android自定义ImageView,方角,圆角头像(可根据自己的需求来设定头像的圆角或者方角的大小)
直接上代码,只要改代码的一处地方即可根据自己的需求来设置图片的圆角的大小在xml中引用自定义的ImageView即可import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Con原创 2015-09-14 15:12:24 · 4848 阅读 · 0 评论 -
Android自定义ProgressBar
Android经常要自定义ProgressBar,因为工作需要,结合网上的他人的一些例子,重写ProgressBar下面来看核心代码:import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Colo原创 2015-09-14 10:45:59 · 799 阅读 · 0 评论 -
android进度条的使用(PrograssBar,SeekBar,RatingBar)
页面上有一个进度条,10S让进度条自动完成import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.ProgressBar;import com.example.android_lb_da原创 2015-09-14 10:10:44 · 2429 阅读 · 0 评论 -
Fragment 详解与使用
Fragment又名碎片。因手机和平板的屏幕尺寸呢和分辨率越来越大,在android3.0之后出现了Fragment 先开看一下Fragment的生命周期:可以看到,比Activity的生命周期多了几个方法。OK,还是来讲解一下主要的用法:第一种用法:将Fragment嵌入到xml布局中使用一个Activity里面存放着两个Fragment(类似于新闻)原创 2015-09-14 09:40:31 · 991 阅读 · 0 评论 -
Android底部菜单栏(tabhost实现)
本文是用Tabhost来做底部菜单栏,如果有需要用ViewPager和Fragment(可滑动菜单栏)的,可参考我的另外一篇博文先看看MainActivity的布局文件:第二个LinearLayout就是底部菜单栏整个栏目,将他的属性设置为横向的,在这个布局里面。嵌套四个LinearLayout,并设置他们的权重都为1,这样,这四个LinearLayout就等分了父布局的LinearL原创 2015-09-14 15:19:02 · 806 阅读 · 0 评论 -
ScrollView嵌套ListView冲突
ScrollView只能包含一个子选项。可以把所有的组件封装成一个或者多个layout。然后把所有的layout封装成一个Linearlayout。然后在这个layout外面嵌套一个ScrollView即可。如果要在ScrollView里嵌套listView,就得调用这个方法/*** * @author ScrollView里面嵌套的listView设置 * **/public cl原创 2015-09-14 14:52:55 · 429 阅读 · 0 评论 -
Android ViewPager实现广告无限轮播
Android 广告无限轮播小小的偷懒一次,感谢这位前辈已经给了我们现成的:http://www.trinea.cn/android/auto-scroll-view-pager/原创 2015-09-14 15:04:22 · 899 阅读 · 0 评论 -
android AbsListView之ListView使用(2)-BaseAdapter
上一遍已经讲解了List的SimpleAdapter的使用,本次主要讲解BaseAdapter的使用,故不再给出MainActivity的代码(其实我个人认为,作为初学者,要多学会自己思考和写代码,不能只看别人代码和抄别人代码,代码是死的,重要的是要在学习过程中培养自己的编程思想,学会思考和解决问题)import java.text.DecimalFormat;import ja原创 2015-09-14 11:04:34 · 407 阅读 · 0 评论 -
android ImageSwitcher
使用ImageSwitcher要两个步骤: 1、为ImageSwitcher提供一个ViewFactory,改factory生成的View组件必须是ImageView 2、切换图片时,调用setImageDrawble或者setImageResourece即可import java.util.ArrayList;import java.u原创 2015-09-14 10:59:29 · 779 阅读 · 0 评论 -
android ViewSwticher
ViewSwticher代表视图切换组件,可以将多个View层叠在一起,当程序控制从一个View切换到另外一个View时,ViewSwticher支持制定动画效果(增强班GridView)仿android系统的应用程序界面import java.util.ArrayList;import java.util.List;import android.app.Activity;原创 2015-09-14 10:55:00 · 598 阅读 · 0 评论 -
android spinner(下拉选项卡)的使用
用法 1 :以资源方式,静态展示 Spinner 选项1. 在资源文件 (strings.xml) 中,增加: 请选择城市 北京 上海 南京 乌原创 2015-09-14 11:11:42 · 3149 阅读 · 0 评论 -
android ExpandableListView (可扩展ListView)
ExpandableListView是listView的子类(效果类似于QQ好友界面的分组)与Adapter类似,实现 ExpandableListView由如下三种常用方法1.扩展BaseExpandableListAdapter实现ExpandableListAdapter2.使用SimpleExpandableListAdapter将两个List集合包装秤Expandable原创 2015-09-14 11:09:28 · 730 阅读 · 0 评论 -
android AbsListView之ListView使用(1)
ListView继承AbsListView,而AbsListView是一个抽象类,其继承父类AdapterView创建ListView有2中方法: 1.直接使用ListView 2.让Activity继承ListActivity一旦程序或得ListView后,只要调用setAdapter(Adapt原创 2015-09-14 11:02:25 · 728 阅读 · 0 评论 -
ViewPager嵌套Fragment来回滑动重新加载数据
在ViewPager中嵌套使用Fragment,他会预加载第二页的数据,但是滑动到第三页的Fragment,前面的Fragment的数据又被清空了,又要重新加载数据,下面提供两个解决办法:第一种解决方案:继承FragmentPagerAdapter 重写@Override public void destroyItem (View container, int posi原创 2015-09-14 10:07:09 · 6586 阅读 · 7 评论