`
文章列表
建议所有填充的布局都最外层都不要只有根布局,也就是父容器。 或者说,不要在最外层布局添加什么过多的属性,因为我有时发现,添加的属性没有半点作用,还让我好找。 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; ...
public static Toast mToast; public static void showToast(Context mContext, String msg) { if (mToast == null) { mToast = Toast.makeText(mContext, "", Toast.LENGTH_SHORT); } mToast.setText(msg); mToast.show(); } <script type=&quo ...
AndroidStudio上推荐使用原生的模拟器。 Eclipse上推荐使用genymotion模拟器。 当然有真机的情况下,其它模拟器都是浮云~~ <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; ...
public static int dp2px(Context ctx,float dp){ float density=ctx.getResources().getDisplayMetrics().density;//先获取设备密度。 int px=int(dp*density+0.5f);这里为什么要加0.5f呢,是为了四舍五入,不让值太离谱,比如4.9,如果不加0.5f,其值就是4,然而5却离它较近。 return px; } <script type="text/javascript"&g ...
MM:大写表示月份由1开始,小写表示由0开始 HH:大写表示24小时制,小写表示12小时制 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $ ...
需要3: setFocusable(true); setBackgroundDrawable(new BitmapDrawable());随便设置背景,可以设置为空,但必须设置。 setOutsideTouchable(true);这里是设置点击外部dismiss,也就是消失。 如果里面有强制获取焦点的控件,如Button,ImageButton,Checkbox等。 解决方法:在其根布局增加以下属性 android:descendantFocusability="blocksDescendants" 设置之后,Button获取焦点,item中其他控件也可以获 ...
instantiateItem()中:记着加这句container.addView(view);//一定不能少,将view加入到viewPager中。 isViewFromObject()中:return view == object就可以了,谷歌也推荐这样。 其它用法和BaseAdapter差不多。 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () ...
getMethod():此方法获取的是所有public方法级别的方法,包括从父类继承的方法。 getDeclaredMethod():此方法获得的是自身类的所有方法,包括公有(public)、私有(private)方法等,而且不受限于访问权限,但是限定本类(可以访问本身类的方法或者内部类的方法)。 其它的getDeclaredxxx和getxxx方法与此类似。 <script type="text/javascript"> $(function () { $('pre.pretty ...
由于EditText会默认获取焦点弹出输入框,不太友好。 etPwd(EditText).setInputType(InputType.TYPE_NULL); <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; ...
JSON有两种表示结构,对象和数组。 对象: 对象结构以”{“大括号开始,”}”大括号结束。中间部分由0个或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔,语法结构如代码。 {key1:value1,key2:value2,…} 数组: 数组结构以”[“开始,”]”结束。中间由0或多个以”,”分隔的值列表组成,语法结构如代码。 [{key1:value1,key2:value2},{key3:value3,key4:value4}] 解析JSON:如果数据庞大,可以用第三方解析工具gson( ...
3步骤: 1.AndroidManifest配置receiver: <receiver android:name=".MyAppWidgetProvider" > //广播接收类的名字,类继承AppWidgetProvider。可以根据需要复写它的onUpdate、onDeleted、onEnabled、onDisabled,但一定不要复写onReceive。 <intent-filter> ...
这里设置背景不能用background,要用button。 原因是,只是系统内部这样设置的,在绝大多数状态选择器都可以用background,但有少数是用button,一旦发现不能用了,就用button吧。 选择器注意事项(xml): 默认状态+checked=false 选择状态+checked=true。 否则UI不会有改变。 <script type="text/javascript"> $(function () { $('pre.prettyprint c ...
动态注册的广播,必须在应用退出注销广播,应用退出就不在接收广播了,当然,相对来说是比较省电的。 静态注册的广播,不管应用处于什么状态,甚至于退出应用,都能接收到广播并作相应的处理,常驻型的,不用注销广播,所以是比较耗电的。 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this). ...
返回当前item显示的数据,方便在Activity中的onItemClick方法中调用。 也可以将BaseAdapter理解成一个List集合,而getItem就是根据索引获取集合中的一个对象。就和List的get方法一样。 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $( ...
setImageDrawable:代表以这个drawable的实际大小放到imageview中,不会拉伸或失真等情况,因为其是等比例缩放。 setBackgroundDrawable:代表以这个drawable的作为背景放到imageview中填充imageview的宽高,即ImageView多高多宽,drawable就相应放大至多宽多高。 <script type="text/javascript"> $(function () { $('pre.prettyprint code'). ...
Global site tag (gtag.js) - Google Analytics