android
dream_heheda
不再追求完美,去追求进步
展开
-
Android
编写Android应用需要的一些新的概念和UI组件。activity 是Android SDK 中Activity类的一个具体实例。负责管理用户与信息屏的交互。layout(布局)定义了一系列用户界面对象 以及它们显示在屏幕上的位置。组件 是用户界面的构造模块。组件可以 显示文字或图像,与用户交互。每一个组件都是View类或其子类的一个具体实例。LinearLayout组件作为根元素必须指定Andr原创 2017-09-28 14:30:53 · 269 阅读 · 0 评论 -
文章标题
创建定制列表项布局把列表项视图剥离为独立的布局文件更新adapter,使用定制列表项布局 private class CrimeAdapter extends RecyclerView.Adapter<CrimeHolder> { …… @Override public CrimeHolder onCreateViewHolder(ViewGroup parent,原创 2017-10-12 15:53:26 · 162 阅读 · 0 评论 -
文章标题
创建布局文件-配置CrimeListFragment视图视图和fragment的关联-布局提供了一个 用来放置fragment的FrameLayout容器视图。 其中fragment可以在activity中使用代码获得。 但是 布局文件并没有特别指定fragment,因此对任何activity托管fragment,都可以使用这个布局文件。<?xml version="1.0" encoding原创 2017-10-12 09:27:11 · 145 阅读 · 0 评论 -
Fragment
1.创建模型层2.创建能够托管fragment的activity3.在activity的视图中为fragment的视图安排位置4.创建UI fragment :步骤与创建activity的步骤相同fragment无法将自己的视图显示在屏幕上,需要先把Fragment添加到Activity 5.添加UI fragment到FragmentManageractivity与fragmentacti原创 2017-10-11 14:15:29 · 262 阅读 · 0 评论 -
父activity启动子activity并传递数据
component : activity,service,broadcast receiver以及content providercomponent 与操作系统 通信的一种媒介工具 是intent。intent是一种多用途通信工具。Intent类的构造方法//Class类型参数告诉ActivityManager应该启动哪个activity//Context参数告诉ActivityManager原创 2017-10-10 14:24:41 · 1791 阅读 · 0 评论 -
android 蓝牙功能
判断手机是否已经打开蓝牙,如果没有,询问用户是否要打开原创 2017-10-19 12:51:36 · 230 阅读 · 0 评论 -
从子Activity获取返回结果
从子Activity获取返回结果1.从父activity中启动子activity 当需要从子activity获取返回信息时,可调用Activity类方法:public void startActivityForResult(Intent intent,int requestCode) 参数requestCode是请求代码。请求代码是先发送给子activity,然后再返回给父activity的用户定义原创 2017-10-10 16:38:56 · 514 阅读 · 0 评论 -
组件属性
drawableLeft、drawableRight、drawableTop和 android:drawableBottom属性可以在文本的上下左右放置一个图片原创 2017-09-29 15:32:00 · 363 阅读 · 0 评论 -
属性
text属性android:layout_gravity 和 android:gravity 的区别从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。比如说button: android:layout_gravit原创 2017-10-17 09:31:29 · 173 阅读 · 0 评论