android基础知
taozi321
这个作者很懒,什么都没留下…
展开
-
Android GridView属性集合
GridView的一些特殊属性:1.Android:numColumns=”auto_fit” //GridView的列数设置为自动 2.android:columnWidth=”90dp ” //每列的宽度,也就是Item的宽度 3.android:stretchMode=”columnWidth”//缩放与列宽大小同步 4.android:verticalSpacing=”原创 2016-05-24 14:43:55 · 242 阅读 · 0 评论 -
cardview
Cardview继承FrameLayout,CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局中,作为一种容器使用。让其item像一张卡片。CardView常用属性:card_view:cardElevation 阴影的大小 card_view:cardMaxElevation 阴影最大高度 card_view:cardBackgroundCol转载 2016-06-14 14:16:42 · 331 阅读 · 0 评论 -
判断软键盘是否打开并关闭
private InputMethodManager inputMethodManager; //inputMethodManager的实例化必须在oncreat之后;不然获取不到getSystemService; inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);转载 2016-06-29 17:00:50 · 2034 阅读 · 0 评论 -
webview
1、为webview添加返回功能public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) { mWebView.goBack(); ret转载 2016-06-14 09:47:01 · 227 阅读 · 0 评论 -
背景透明度
http://2960629.blog.51cto.com/2950629/742499设置透明效果 大概有三种1、用android系统的透明效果 Java代码 android:background=”@android:color/transparent” 例如 设置按钮 Java代码原创 2016-05-23 17:22:33 · 309 阅读 · 0 评论 -
windowSoftInputMode 属性详解
android:windowSoftInputMode :activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,这个属性能影响2件事情: 1、当有焦点产生时,软键盘是隐藏还是显示 2、是否减少活动主窗口大小以便腾出空间放软键盘 其可选值如下: 1、stateUnspecified:不指定团键盘状态, 2、stateUnchanged:当activity出现时,软键盘将一原创 2016-05-23 17:14:07 · 535 阅读 · 0 评论 -
toolbar使用笔记
最近项目需要使用toolbar,在使用过程中遇到2个问题,现将解决办法记录下来,以备查阅。title无法居中; 添加menu不显示图片;1、title无法居中。toolbar是继承viewgroup,把toolbar当成容器,添加一个textview <android.support.v7.widget.Toolbar android:id="@+id/toolbar"原创 2016-06-25 17:04:44 · 433 阅读 · 0 评论 -
Android UI之switch的thumb与track属性定制自己的switch
转自:http://blog.csdn.net/u012585142/article/details/50756872 今天发现需要使用控件switch,但是需要自定义switch的样式,通过查阅资料,发现可以通过定义switch的thumb和track的图片来达到自定义switch样式的目的.现把相关的步骤记录下来,以备查阅。 其中1为所需样式,2为系统自定义样式 1、创建thumb(即转载 2016-06-25 16:33:28 · 6273 阅读 · 0 评论 -
android view 的requestLayout和invalidate
requestLayout:当view确定自身已经不再适合现有的区域时,该view本身调用这个方法要求parent view重新调用他的onMeasure onLayout来对重新设置自己的位置。 特别的当view的layoutparameter发生改变,并且他的值还没能应用到view上,就调用该方法。invalidate:View本身调用迫使view重画原创 2016-05-21 16:37:31 · 269 阅读 · 0 评论 -
ontouchevent,oninterceptTouchEvent
onInterceptTouchEvent 和onTouchEvent都是viewGroup定义的,android的大多layout布局均继承了该类。 onInterceptTouchEvent类似于手势的预处理,从父控件到子控件依层传递;返回true则不在传递 onTouchEvent:处理事件,从子控件到父控件依层传递,返回true则不在继续传递; onInterceptTouchEven转载 2016-05-21 16:24:25 · 217 阅读 · 0 评论 -
interpolator
http://blog.csdn.net/jason0539/article/details/16370405转载 2016-05-20 10:17:27 · 407 阅读 · 0 评论 -
更新svn地址
在使用svn管理项目代码的时候,会遇到svn地址发生改变(ip发生改变)的的情况,此时需要更新项目的svn地址 1、android studio右键项目工程,或者菜单的vcs,然后选中subversion,选中update directory2、eclipse 选择windows->show view ->others ->svn资源库,选中原有地址,选择重新定位或者relocate原创 2016-06-15 14:37:50 · 789 阅读 · 0 评论