Android
martsforever
一只菜鸡
展开
-
有关match_parent和wrap_content
"match_parent",表示填满可供应用使用的整个屏幕区域。 该值表示视图应扩大其宽度或高度,以匹配父视图的宽度或高度。 wrap_content 指示您的视图将其大小调整为内容所需的尺寸。 一般而言,建议不要使用绝对单位(如像素)来指定布局宽度和高度, 而是使用相对测量单位,如密度无关像素单位 (dp)、wrap_content 或match_parent,这种方法更好,因为它原创 2017-01-09 10:27:15 · 1063 阅读 · 0 评论 -
关于Android开发中的view的id
只有在第一次定义资源 ID 时,才需要在资源类型之前加一个加号 (+)。一旦以此方式声明资源 ID,其他对该 ID 的引用皆无需使用加号。原创 2017-01-09 10:28:11 · 978 阅读 · 0 评论 -
关于Android开发过程中的weight的问题
Weight值是一个数字,用于指定每个视图与其他同级视图在剩余空间中的占比。 这有点像饮料配方中各种成分的比例: “2 份苏打、1 份糖浆”是指饮料中三分之二是苏打。例如,如果您将一个视图的 weight 值指定为 2,将另一个视图的 weight 值指定为 1,总和是 3,那么第一个视图将填满剩余空间的 2/3,而第二个视图则填满其余部分。如果您添加了第三个视图,将其 weight 值指定为 1原创 2017-01-09 10:29:20 · 453 阅读 · 0 评论 -
将一个activity中得到的结果返回给原来的activity
刚刚到这么一种场景,就是用户在输入日期的时候我们不想用户自己输入日期,这样造成的错误的可能性很高,于是我们自己写了一个日期显示activity(显示更多信息的日历表),让用户选择其中一个日期,然后将日期返回给日期输入界面。现在我们简单化问题,首先怎么将一个activity的执行结果返回给另一个activity?这里我们用到setResult和startActivityForResult。当我们在a原创 2017-01-09 20:22:24 · 407 阅读 · 0 评论 -
Android基于SwipeMenuListView实现滑动删除功能
SwipeMenuListView项目地址github 效果演示: 首先要导入依赖: dependencies { compile 'com.baoyz.swipemenulistview:library:1.3.0' }activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.c原创 2017-01-16 11:50:44 · 708 阅读 · 0 评论 -
使用ViewPager实现导航页以及滑动标签页的效果
不说闲话,先上 效果图: 不用管,中间的录制菜单栏,那个是夜神模拟器自带的屏幕录制功能。 首先是布局文件: activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" a原创 2017-01-11 22:33:13 · 529 阅读 · 0 评论 -
Android使用ViewPager实现带指示点的页面导航效果
老样子,先上效果图: 参考博客:Android App 第一次打开时的引导界面 先上布局文件:其中activity_main.xml文件并没有什么作用。 activity_main.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt原创 2017-01-12 18:09:27 · 1930 阅读 · 0 评论 -
Android设置上下边框,或者左右边框
样式文件xxx.xml <item android:top="10dp">原创 2017-01-13 11:04:42 · 3137 阅读 · 0 评论