- 博客(11)
- 收藏
- 关注
原创 Android SwitchButton 完善版(在前人基础上完善)
import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Paint.Style; import android.graphics.Path; import android.graphics.RadialGradient
2015-11-20 17:07:14 1230 5
转载 使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题
使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题、 最近在开发项目中遇到一个问题,布局高度在某些国产酷派小屏幕手机上高度不够全部显示,于是使用了ScrollView嵌套LinearLayout,但问题又出现了,在大屏幕手机如三星note3手机上下面会留白,问题的解决办法是在第一层LinearLayout里面嵌
2015-11-20 16:48:47 600
转载 Android 通知总结
Android系統的狀態列(Status Bar)上,允許讓Android App顯示一些訊息在上面,這樣的功能就是通知(Notifications),而顯示通知的欄位稱為通知欄(Notification Drawer)。Android系統的狀態列顯示與否是由系統控制的,也就是說,即便使用者現在正在使用一個App,也還是有機會可以看得到別的App發出來的通知訊息。通知是開發Android
2015-11-20 16:47:50 552
原创 广播机制
Android 中的广播主要分为两种类型:标准广播和有序广播、 标准广播是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息。他们之间没有任何先后顺序可言。无法被截断。 有序广播则是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器能够收到这条广播消息,当这个广播接收器中的逻辑执行完毕后,广播才会继续传递。广播接收器是
2015-11-20 16:47:04 357
原创 ListView的优化
package com.example.chenac.listviewtest; import android.content.Context; import android.media.Image; import android.util.Log; import android.view.LayoutInflater; import android.view.View;
2015-11-20 16:46:16 439
原创 listView的简单用法
1.在activity_main中配置 ListView android :id="@+id/list_view" android :layout_width="match_parent" android :layout_height="match_parent"> ListView> 2.在.java文件里: private
2015-11-20 16:45:44 336
原创 AsyncTask实现原理
AsyncTask是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程 使用的优点: 简单,快捷,过程可控 UI的更新只能在主线程中完成。 AsyncTask定义了三种泛型类型 Params,Progress和
2015-11-20 16:44:51 397
原创 Android 中的四种基本布局
LinearLayout LinearLayout 又称作线性布局,是一种非常常用的布局。正如它的名字所秒速的一样,这个布局会将它所包含的控件在线性方向上依次排列。 这里注意的是:如果LinearLayout的排列方向是horizontal,内部的控件就绝对不能将宽度指定为match_parent,因为这样的话单独一个控件就会将整个水平方向占满,其他的控件就没有可放置的位置了。同样的道
2015-11-20 16:44:17 789
原创 Android 使用Intent
Intent 是Android程序中各组件之间进行交互的一种方式,它不仅可以指明当前组件想要的动作,还可以在不同组件之间传递数据,Intent一般可被用于启动活动,启动服务,以及发送广播等场景。 Intent的用法大致分为两种:显示Intent 和隐式Intent. 显式Intent: Intent有多个构造函数的重载,其中一个是 Intent(Context packageCon
2015-11-20 16:43:30 351
原创 Android 中常见的控件
Android 中所有的控件都具有这 两个属性,可选值有三种 match_parent、fill_parent 和wrap_content match_parent 表示让当前控件的大小和父布局的大小一样,也就是由父布局来决定当前控件的大小。 wrap_content 表示让当前控件的大小能够刚好包含住里面的内容,也就是由控件内容决定当前控件的大小。
2015-11-20 16:42:34 484
原创 Activity 学习
活动( Activity)是最容易吸引到用户的地方了,它是一种可以包含用户界面的组件,主要用于和用户进行交互。 创建步骤: 1.创建一个类继承Activity,然后调用OnCreate方法 public class FirstActivity extends Activity { @Override protected void onCr
2015-11-20 16:40:35 640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人