- 博客(11)
- 收藏
- 关注
原创 WebView
webView的基本参数设置 // WebSettings:webView的配置参数 WebSettings settings = mWebView.getSettings(); // 设置支持js settings.setJavaScriptEnabled(true); // 设置缩放按钮 settings.setBuiltInZoomControls(
2016-07-23 14:19:02 384
原创 FragmentTabHost
首先布局 第一个FrameLayout 是用来显示内容的桢布局 下面的FragementTabHost是显示标签,标签在上面或者下面取决于布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
2016-07-23 12:01:47 220
原创 picasso-强大的Android图片下载缓存库
一行代码就能完全实现图片的异步加载: Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView); Picasso不仅实现了图片异步加载的功能,还解决了android中加载图片时需要解决的一些常见问题: 1.在adapter中需要取消已经不在视野范围的ImageView图片资源的加
2016-07-22 20:55:01 198
原创 Android中使用Bitmap类将矩形图片转为圆形的方法
一般要做正圆形图片,只能是正方形的基础上才能实现,否则就变成椭圆了,下面说说如何使长方形的图片生成正圆形图片
2016-07-22 20:41:27 318
原创 7.CoordinatorLayout
CoordinatorLayout协调者布局,用来组织它的子控件之间的协作,实现滚动的效果。 默认情况下可理解是一个FrameLayout,它的布局方式默认是一层一层叠上去。 用法1: 可与FloatingActionButton一起使用,作为FloatingActionButton的父控件,当Snackbar弹出时,会自动实现FloatingActionButton往上移动与Snac
2016-07-16 19:03:03 167
原创 6.CardView
CardView提供了一种类似于卡片(纸张?)风格的布局样式,可以自定义圆角度数和阴影面积等,很简单的一个控件使用非常方便,继承于FrameLayout,使用方法类似: 属性解释:card_view:cardElevation 阴影的大小card_view:cardMaxElevation 阴影最大高度card_view:cardBackgroundColor 卡片的背景色c
2016-07-16 18:54:54 146
原创 5.Snackbar
用法类似于Toast,一种底部弹出式的新消息提醒机制,相比Toast可以设置点击事件,如何用户不点击,几秒之后也会消失。 使用方法: public void onClick(View view) { Snackbar.make(view,"Here is a snackbar",nackbar.LENGTH_LONG) .setAction("Action", null).show();
2016-07-16 18:53:07 182
原创 4.FloatingActionButton
继承于ImagButton,和button的用法几乎一样,可以通过app:layout_anchorGravity属性设置它浮动的位置,通过app:layout_anchor属性设置浮动在哪个View上面
2016-07-16 18:51:44 152
原创 3.TabLayout
tabLayout是一个和viewPager联用的指示页面的控件,这也是一个非常常用的功能,在以前的android版本中并没有给出官方的实现,所以就出现了许多三方的开源控件,如PagerSlidingTabStrip,现在有了官方的实现自然更好: 使用方法:在布局中添加tablayout:然后在java代码中关联相应的viewPager就行了: ViewPager pager = (ViewP
2016-07-16 18:41:10 169
原创 2.NavigationView
2.NavigationView 首先是侧滑导航栏,虽然在之前的版本中已经有侧滑栏了,但是在5.0后给出了使用更加便捷,并自带特效的NavigationView作为导航栏的标准。 使用方法: 首先在布局文件中使用DrawerLayout作为根布局: 在DrawerLayout 中添加NavigationView layout_gravity属性
2016-07-16 14:48:37 192
原创 1.Toolbar
1.toolbar <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize"//actionbar
2016-07-16 09:27:38 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人