项目:拉手团购
项目:拉手团购10.27
构建框架
下载数据
- <李>
注意字段名要一致
李> <李>使用Gson解JsonArray析时,代码如下:
李>Gson Gson =, new Gson (); Type Type =, new TypeToken其中类型为Java.lang.reflect.type
TypeToken为Gson.reflect.typeToken
<李>
设置显示数据表格的间距
竖直方向的项的间隔用android: verticalSpacing=笆錮p”
李>如何设置图片大小
根据屏幕大小的几分之几来设置10.29
ListView中刷新命令只与ListView的getView有关,与HeadView都没有关系
自定义显示数据表格以适应在ListView嵌套中能够滑动,适用于数量不多的情况,因为优化全部失效
解决不同分辨率显示效果不同,通过屏幕尺寸来设置布局的大小,代码:
//,得到屏幕参数 WindowManager systemService =, (WindowManager), getActivity () .getSystemService (Context.WINDOW_SERVICE); mDisplay =, systemService.getDefaultDisplay ();Gson解析
<李>
使用工具jsonschema2pojo快速创见Gson解析需要的类
李> <李>删除无用的@…,由于工具的原因,下划线_下划线都被替换成了,改之
李>
11.05标签栏的切换动画
ObjectAnimator.ofFloat (mTabIndiactor,“translationX”, 0) .setDuration (500) .start ();注意,这里只设置了到哪里去而没有从哪里开始
<李>将各式各样的布局以及多个listview添加滚动视图中
李> <李>自定义listview使其能够在滚动视图中正常显示
李>通过webView显示超文本,
<李>
mBendanWeb.loadDataWithBaseURL (null,, mData.getDetails (),“text/html”,“utf - 8”, null);李>给文本添加划掉效果
textview.getPaint () .setFlags (Paint.STRIKE_THRU_TEXT_FLAG);<李>关键属性:<代码> progressDrawable 代码>,<代码> MaxHeight 代码>,<代码> MinHeight 代码>
李>添加点击拨号功能
<李>
直接开启系统的拨号功能,在代码中传入需要拨打的号码
<代码>目的意图=new意图(Intent.ACTION_CALL, Uri.parse(“电话:”+“110”)),代码>
李> <李>跳转到拨号界面
Intent Intent ,=, new 意图(); intent.setAction (“android.intent.action.VIEW); intent.setType (“vnd.android.cursor.item/sim-contact”);李>控件悬停功能
<李>
添加支付悬浮
李> <李>思路:
<李>
李>当滚动视图上下滑动时,支付布局2有条件的消失或者可见。
李> <李>消失:默认
李> <李>可见:此时滚动视图滑动的高度祝辞=图片控件的高度
李> <李>时时监听scrollView滑动距离
李> <李>自定义滚动视图,并声明一个设置监听的方法
李> <李>MyScrollView代码:
李>package com.jensen.quiet; import android.content.Context; import android.util.AttributeSet; import android.widget.ScrollView; public class  MyScrollView extends ScrollView  { private OnScrollListener 侦听器; public interface  OnScrollListener { void onScroll (int 高度); } public void  setOnScrollListener (OnScrollListener 侦听器),{ this.listener =,侦听器; } public MyScrollView (Context 上下文,AttributeSet attrs), { 超级(上下文,attrs);//,TODO Auto-generated constructor 存根 } @Override protected void  onScrollChanged (int l, int t, int oldl,, int oldt), { listener.onScroll (t); super.onScrollChanged (l,, t, oldl,, oldt); } }项目拉手团购开发记录