Android
文章平均质量分 65
remo0x
no one
展开
-
【Android】Android中的ListView
MVC模式 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中原创 2017-01-29 19:14:07 · 606 阅读 · 0 评论 -
【Android】Android中两种常用布局(LinearLayout和RelativeLayout)
LinearLayoutLinearLayout是一个很常用的布局,用于在单个方向(垂直或水平)中对齐所包含的所有组件,可以使用android:orientation属性指定布局方向。一个LinearLayout的所有组件都是一个接一个堆叠的,所以一个垂直列表每行只有一个组件,不管它们有多宽,水平列表只有一行高(最高组件的高度加padding)。 LinearLayout遵从组件之间的margin,原创 2017-01-25 23:22:43 · 7894 阅读 · 0 评论 -
【Android】Android自定义组件
自定义组件 Android提供了一个复杂而强大的组件化模型,用于构建你的UI,基于基本的布局类:View和ViewGroup。 首先,平台包括各种预构建的View和ViewGroup子类(分别称为widget和layout),你可以使用它们来构建UI。可用小部件的部分列表包括Button,TextView,EditText,ListView,CheckBox,RadioButton,Galle原创 2017-01-26 18:13:03 · 1653 阅读 · 0 评论 -
【Android】Android中Button的OnClickListener实现方法
最常用的方法——匿名内部类适用于没有复用性,一次性使用。项目较大时,方便代码的管理Button.setOnClickListener(new View.onClickListener(){ @Override public void onClick(View v){ //处理点击的代码 }});内部类适用于监听器具有复用性(当前类中,好几个地方用到监听器,原创 2017-01-19 18:49:05 · 2936 阅读 · 0 评论 -
【Android】格式化日期 android.text.format.DateFormat
静态方法final static CharSequence format(CharSequence inFormat, Date inDate) //传入Date对象final static CharSequence format(CharSequence inFormat, Calendar inDate) //Calendar对象final static CharSequence format(原创 2017-01-20 10:57:06 · 2806 阅读 · 0 评论 -
【Android】Android中选项菜单(OptionMenu)的创建
使用OptionMenu只要重写两个方法 public boolean onCreateOptionsMenu(Menu menu):菜单的初始化 public boolean onOptionsItemSelected(MenuItem item):菜单响应事件除此之外,还有三个方法可以重写 public void onOptionsMenuClosed(Menu menu):菜单关闭时调用原创 2017-01-21 13:19:01 · 3020 阅读 · 0 评论 -
【Android】Android中Intent的显式使用和隐式使用
显式(Explicit Intent)使用可以用如下代码,启动一个组件:Intent it=new Intent(A.this,B.class);startActivity(it);也可以这样写:startActivity(new Intent(A.this,B.class));隐式(Implicit Intent)使用预定义动作示例:点击按钮后,所有Action为VIEW的Activity被筛选原创 2017-01-22 11:44:55 · 688 阅读 · 0 评论 -
【Android】Android中Intent传递简单数据
向下传递简单数据传递一个通过调用Intent的putExtra()方法存入数据,然后在获得Intent后调用getXxxExtra获得对应类型的数据在A活动中存数据Intent it = new Intent(A.this, B.class);it.putExtra("extra_data", "Hello");startActivity(it);在B活动中取数据Intent it = getI原创 2017-01-22 14:08:47 · 786 阅读 · 0 评论 -
【Android】结束活动退出程序的方法
关闭所有活动有时我们可能会打开了很多个Activity,如果需要在某个页面可以关掉所有的Activity并退出程序。下面提供一个关闭所有Activity的方法, 就是用一个list集合来存储所有Activity1.创建一个ActivityCollector作为Activity管理器,代码如下:public class ActivityCollector { public static Lis原创 2017-01-23 18:36:33 · 2942 阅读 · 0 评论 -
【Android】Android常用控件的基本使用
TextViewTextView用于显示一段文本信息,如下所示:布局代码如下:<TextView android:id="@+id/text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#000000" an原创 2017-01-25 15:08:29 · 627 阅读 · 0 评论 -
【Android】Android中的RecyclerView的基本使用
RecyclerView RecyclerView是一个更高级更灵活的ListView的版本,这个组件是一个能够包含能被有效的回收和滚动的视图(View)的大集合,当你有能被动态改变元素的列表时,使用RecycleerView组件。RecylerView是ListView的升级版,RecylerView相对于ListView的优点如下:RecylerView封装了ViewHolder的回收复原创 2017-01-30 21:39:00 · 660 阅读 · 0 评论 -
【Android】Android中广播的基本使用
接受系统广播动态注册 在Java代码中指定IntentFilter,然后想监听什么广播就添加对应的Action。动态注册的广播,一定要调用unregisterReceiver()方法取消注册。下面用动态注册监听网络变化在AndroidManifest.xml中添加权限:<uses-permission android:name="android.permission.ACCESS_NETWOR原创 2017-02-04 14:30:57 · 21369 阅读 · 2 评论 -
【Android】Android中fragment的基本使用
静态加载新建fragment的布局新建一个fragment的布局,就是该fragment要显示的内容:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent原创 2017-02-01 20:54:28 · 2184 阅读 · 0 评论