android自学之路
文章平均质量分 63
Gus_
这个作者很懒,什么都没留下…
展开
-
listview中textview响应部分文本点击事件
要在listview的item上实现控件的点击事件,需要专门去写一个adapter类去继承onClickListener,再在主类里去具体的写onClick方法里的内容。 textView的部分文本点击事件需要对使用这个类SpannableString,其中setSpan方法可以对textView中的部分文本进行处理,包括点击事件,颜色样式等。 在开始的时候我认为这两个点击事件会冲突,但最原创 2015-09-08 22:28:56 · 533 阅读 · 0 评论 -
android之Volley框架的使用(1)
1.volley的get和post请求数据方式的使用 StringRequest(对返回数据类型不确定的情况下)包含后两种 JsonObjectRequest JsonArrayRequest 回调使用,,成功,失败 Get方式获取数据 StringRequest request = new StringRequest(Method.GET原创 2015-11-01 13:47:58 · 304 阅读 · 0 评论 -
使适配器更加简单
传统写法 public class CustomerAdapter extends BaseAdapter { private List mCustomerList; private LayoutInflater mInflater; private Context context; public CustomerAdapter(Context context, Li原创 2015-11-01 14:52:49 · 236 阅读 · 0 评论 -
popupWindow的用法(1)
可以参考下这个http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0702/1627.html讲的挺好我这里主要实现的是那种类似两个listView并在一起的那种case R.id.tv_school: doschool(); break; //驾校case R.id.tv_reg原创 2015-09-24 21:22:55 · 294 阅读 · 0 评论 -
qq5.0侧滑抽屉式菜单的实现
自己去定义一个SlidingMenu类继承自HorizontalScrollView,主要是在滑动过程中menu和content部分变化的一些动画,透明度啊,缩放之类的。这里还要导入nineoldandroids-2.4.0.jar.public class SlidingMenu extends HorizontalScrollView { private LinearLayout原创 2015-10-12 21:45:58 · 473 阅读 · 0 评论 -
spinner适配器
for(int i = 1950 ; i { listyear.add(i+""); } adapteryear = new ArrayAdapter(this,android.R.layout.simple_spinner_item, listyear); adapterye原创 2015-09-22 22:58:14 · 312 阅读 · 0 评论 -
layer-list解决listView中相邻item之间线的重叠的问题
之前以为shape里面有这种可以保证边框只有其中的某一个或者两个,在一番探索下,发现并不能,然后偶然百度到可以用layer-list解决这样一个问题。 感觉就是把各个不同的属性列成一个item。 关于圆角什么的还是和shape中的设置是一样的。 感觉唯一的就是这个里面好像可以有一个item控制一个框有哪几条边。(初学者的理解,请不要笑) 比如画有圆角的没有底框的边框转载 2015-09-19 21:51:40 · 1025 阅读 · 0 评论 -
安卓中常用的shape,selector,layer-list
嗯,这个主要是从这里转载过来的,学习了很多,总结的很全面 http://blog.csdn.net/brokge/article/details/97130411.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.drawable.文件的名称转载 2015-09-19 21:45:46 · 302 阅读 · 0 评论 -
Pagerstwich tab样式加下拉刷新(三)
例子和上面的两个是同一个,这次主要是activity的代码这段代码主要实现每个list_item格式相同,不同的有点不一样public class MyOrderActivity extends BaseActivity implements PagerSwitchListener, ErrorClickListener ,OnPageChangeListener , IXListView原创 2015-09-19 10:55:00 · 275 阅读 · 0 评论 -
PagerSwitch tab样式加下拉刷新(二)
这次总结下拉刷新以这个为例子吧。先写列表的model和adapter.model多独立写写,写多了就熟练了。public class MyorderReceiveInfo implements Serializable { private int id; private String logo; private String subname; priv原创 2015-09-19 10:47:43 · 280 阅读 · 0 评论 -
PagerSwitch tab样式加上下拉刷新(一)
PagerSwitch需要实现在选中项的同时viewPager也同时变化。public class PagerSwitch extends LinearLayout implements OnClickListener{ private String[]itemNames; //tab标题字符串 private List itemTitles原创 2015-09-19 10:11:18 · 273 阅读 · 0 评论 -
图片选择器
注释比较少。。。直接贴代码吧,主要有popupWindow的实现,然后通过ContentResolver便利自己手机里的所有图片,直接贴代码吧主Activity的实现public class MainActivity extends Activity { private GridView id_gridView; private TextView dir_name;原创 2015-11-02 22:07:11 · 297 阅读 · 0 评论