- 浏览: 26735 次
最新评论
文章列表
建议所有填充的布局都最外层都不要只有根布局,也就是父容器。
或者说,不要在最外层布局添加什么过多的属性,因为我有时发现,添加的属性没有半点作用,还让我好找。
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
...
- 2016-12-23 21:16
- 浏览 662
- 评论(0)
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 ...
- 2016-12-23 21:14
- 浏览 327
- 评论(0)
AndroidStudio上推荐使用原生的模拟器。
Eclipse上推荐使用genymotion模拟器。
当然有真机的情况下,其它模拟器都是浮云~~
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
...
- 2016-12-23 21:13
- 浏览 253
- 评论(0)
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 ...
- 2016-12-23 21:12
- 浏览 243
- 评论(0)
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 = $ ...
- 2016-12-23 21:12
- 浏览 169
- 评论(0)
需要3:
setFocusable(true);
setBackgroundDrawable(new BitmapDrawable());随便设置背景,可以设置为空,但必须设置。
setOutsideTouchable(true);这里是设置点击外部dismiss,也就是消失。
如果里面有强制获取焦点的控件,如Button,ImageButton,Checkbox等。
解决方法:在其根布局增加以下属性
android:descendantFocusability="blocksDescendants"
设置之后,Button获取焦点,item中其他控件也可以获 ...
- 2016-12-23 21:10
- 浏览 875
- 评论(0)
instantiateItem()中:记着加这句container.addView(view);//一定不能少,将view加入到viewPager中。 isViewFromObject()中:return view == object就可以了,谷歌也推荐这样。
其它用法和BaseAdapter差不多。
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () ...
- 2016-12-23 21:08
- 浏览 205
- 评论(0)
getMethod():此方法获取的是所有public方法级别的方法,包括从父类继承的方法。 getDeclaredMethod():此方法获得的是自身类的所有方法,包括公有(public)、私有(private)方法等,而且不受限于访问权限,但是限定本类(可以访问本身类的方法或者内部类的方法)。
其它的getDeclaredxxx和getxxx方法与此类似。
<script type="text/javascript">
$(function () {
$('pre.pretty ...
- 2016-12-23 21:06
- 浏览 274
- 评论(0)
由于EditText会默认获取焦点弹出输入框,不太友好。
etPwd(EditText).setInputType(InputType.TYPE_NULL);
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length; ...
- 2016-12-23 21:05
- 浏览 372
- 评论(0)
JSON有两种表示结构,对象和数组。 对象: 对象结构以”{“大括号开始,”}”大括号结束。中间部分由0个或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔,语法结构如代码。
{key1:value1,key2:value2,…} 数组: 数组结构以”[“开始,”]”结束。中间由0或多个以”,”分隔的值列表组成,语法结构如代码。
[{key1:value1,key2:value2},{key3:value3,key4:value4}]
解析JSON:如果数据庞大,可以用第三方解析工具gson( ...
- 2016-12-23 21:01
- 浏览 245
- 评论(0)
3步骤:
1.AndroidManifest配置receiver:
<receiver android:name=".MyAppWidgetProvider" > //广播接收类的名字,类继承AppWidgetProvider。可以根据需要复写它的onUpdate、onDeleted、onEnabled、onDisabled,但一定不要复写onReceive。
<intent-filter> ...
- 2016-12-23 20:52
- 浏览 238
- 评论(0)
这里设置背景不能用background,要用button。
原因是,只是系统内部这样设置的,在绝大多数状态选择器都可以用background,但有少数是用button,一旦发现不能用了,就用button吧。
选择器注意事项(xml):
默认状态+checked=false
选择状态+checked=true。 否则UI不会有改变。
<script type="text/javascript">
$(function () {
$('pre.prettyprint c ...
- 2016-12-23 20:49
- 浏览 298
- 评论(0)
动态注册的广播,必须在应用退出注销广播,应用退出就不在接收广播了,当然,相对来说是比较省电的。 静态注册的广播,不管应用处于什么状态,甚至于退出应用,都能接收到广播并作相应的处理,常驻型的,不用注销广播,所以是比较耗电的。
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this). ...
- 2016-12-23 20:46
- 浏览 339
- 评论(0)
返回当前item显示的数据,方便在Activity中的onItemClick方法中调用。
也可以将BaseAdapter理解成一个List集合,而getItem就是根据索引获取集合中的一个对象。就和List的get方法一样。
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $( ...
- 2016-12-23 20:45
- 浏览 775
- 评论(0)
setImageDrawable:代表以这个drawable的实际大小放到imageview中,不会拉伸或失真等情况,因为其是等比例缩放。 setBackgroundDrawable:代表以这个drawable的作为背景放到imageview中填充imageview的宽高,即ImageView多高多宽,drawable就相应放大至多宽多高。
<script type="text/javascript">
$(function () {
$('pre.prettyprint code'). ...
- 2016-12-23 20:45
- 浏览 171
- 评论(0)