
tips
ccccccccchen
这个作者很懒,什么都没留下…
展开
-
tip4——listview滚到最后
因为在做微信的仿照界面,其中聊天窗口中的对话要默认滚到最后。由于聊天的信息界面是用ListView的多重布局做的,所以就可以直接用ListView的默认属性,让滚动条滚到最后android:stackFromBottom="true"原创 2017-04-07 10:43:35 · 262 阅读 · 0 评论 -
tip5——样式和主题
1.样式 自己定义的样式不仅可以继承系统自带的样式,也可以继承自定义的样式1.1继承系统自带的样式<style name="text" parent="AppTheme">1.2继承自定义的样式 <style name="text" > <item name="android:layout_width">wrap_content</item> <item na原创 2017-04-08 21:14:16 · 878 阅读 · 0 评论 -
tip6——利用SharedPreferences保存页面上的数据
譬如在编辑短信时,若突然有电话打进来,这个时候就需要将编辑框中的信息能够保存,等回来时能够再编辑。package com.example.john.test1;import android.content.Context;import android.content.SharedPreferences;import android.support.v7.app.AppCompatActivity原创 2017-04-11 09:55:42 · 356 阅读 · 0 评论 -
tip7——activity的4种启动模式
Android采用任务栈(Task)的方式来管理Activity实例。先加入任务栈的Activity会处于栈底,后加入的会往上叠加,最上面的Activity最先出栈。 1.standard模式 是默认的启动模式,每次启动一个Activity都会进入任务栈,并处于栈顶,系统不会判断该Activity是否存在2.singleTop模式 若Activity不在栈顶,不管是否存在,都会重新创建Acti原创 2017-04-11 15:51:27 · 347 阅读 · 0 评论 -
tip8——intent的7个属性
1.显式意图,Component属性 //通过组件名称直接查找组件(通过component属性 Intent intent1 = new Intent(); ComponentName componentName = new ComponentName(this,Main9Activity.class);原创 2017-04-11 16:44:09 · 446 阅读 · 0 评论 -
tip1——LinearLayout
当LinearLayout的orientation设置为horizontal(水平)时,里面的button等的layout_gravity只有垂直方向的设置才有效,即:left,right,center_horizontal 是生效的。;反之,为vertical时,只有水平方向的设置才有效原创 2017-03-27 11:09:51 · 207 阅读 · 0 评论 -
tip2——鼠标按下改变RelativeLayout背景颜色,松开变回
在drawable下创建bg.xml文件 在res/values/colors.xml文件中#FFFFFF#D1D1D1在布局文件中android:background="@drawable/bg"不过在这里要注意的是,如果你的这个RelativeLayout在代码中有设置点击事件,那么这样效果是没问题的。但是如果在代码中没有设置点击事件,那么在布局文件原创 2017-04-04 20:35:54 · 958 阅读 · 1 评论 -
tip3——解决ScrollView嵌套ListView后,ListView的item置顶页面的问题
我在ScrollView中嵌套了一个LinearLayout,而这个LinearLayout中包括ListView和其他控件,但是一开始进去页面的时候,ListView的item总是把ListView前面的控件遮住第一张是想要的效果,第二张是错误的效果原创 2017-04-04 20:50:56 · 257 阅读 · 0 评论