<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[李先生]]></title><description><![CDATA[IT软件开发]]></description><link>https://blog.youkuaiyun.com/ljb3119</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ljb3119]]></copyright><item><title><![CDATA[Android中接口的回调，Activity或Fragment与普通类之间的互相调用]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/52526954</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/52526954</guid><author>ljb3119</author><pubDate>Tue, 13 Sep 2016 16:19:57 +0800</pubDate><description><![CDATA[Android中接口的回调，Activity或Fragment与普通类之间的互相调用

废话不多说，你查回调说明你遇到了相同的问题，这里是我根据我的理解做的最简单的回调Demo,Activity与普通类之间的回调，下边有代码，拷过去直接运行
1.创建一个接口
/** 对外提供状态信息的接口 */
public interface InterFace {
    public void ]]></description><category></category></item><item><title><![CDATA[BaseAdapter适配器实例介绍]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/50939322</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/50939322</guid><author>ljb3119</author><pubDate>Sun, 20 Mar 2016 22:19:10 +0800</pubDate><description><![CDATA[BaseAdapter
   BaseAdapter主要用于Spinner和ListView,GridView的实现，尽管使用起来比其他适配器有些麻烦，但是使用它却能实现很多自己喜欢的列表布局，它是直接继承自接口类Adapter的，需要重写许多方法。
 
BaseAdapter的基本使用步骤
1.item布局文件，自定义item布局文件，列如：
res/layout/listview_i]]></description><category></category></item><item><title><![CDATA[Android的布局Layout]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/50915432</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/50915432</guid><author>ljb3119</author><pubDate>Thu, 17 Mar 2016 17:17:37 +0800</pubDate><description><![CDATA[1. FrameLayout
默认情况下从屏幕左上角(0.0)位置开始排列控件，后面的控件会覆盖或者完全覆盖前面的控件。一般用在启动界面，初始化界面、动画   FragmentTabHost
 




xml version="1.0" encoding="utf-8"?>

    xmlns:android="http://schemas.android.com/apk/r]]></description><category></category></item><item><title><![CDATA[ArrayAdapter ,SimpleAdapter与SimpleCursorAdapter 区别]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/50823348</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/50823348</guid><author>ljb3119</author><pubDate>Mon, 07 Mar 2016 23:30:49 +0800</pubDate><description><![CDATA[很多初学者肯定会对适配器感到困惑，其实他们就是数据源不同而已 。
1. String[]: ArrayAdapter 
2. List>: SimpleAdapter 
3. 数据库Cursor: SimpleCursorAdapter 

使用ArrayAdapter（数组适配器）顾名思义，需要把数据放入一个数组以便显示。 
android.R.layout.simple_list_]]></description><category></category></item><item><title><![CDATA[Android下的下拉列表框Spanner]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/50823283</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/50823283</guid><author>ljb3119</author><pubDate>Mon, 07 Mar 2016 23:17:57 +0800</pubDate><description><![CDATA[Android下的下拉列表框Spanner开发，可以分为五个步骤
1：定义数据源，用来要展示的数据:
2：接着是定义控件
3;然后将数据设置给适配器
4:将适配器绑定给控件
5：监听事件
下面是实例：
首先新建一个名为spanner的XML布局文件，用来给spanner的每一项布局（也可以不用这个用android自带的）


    android:layout_width="]]></description><category></category></item><item><title><![CDATA[Android复选框]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/50816235</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/50816235</guid><author>ljb3119</author><pubDate>Sun, 06 Mar 2016 23:39:11 +0800</pubDate><description><![CDATA[在Android中复选框用Checkbox表示，CheckBox有是Button的子类，所以可以用Button的各种属性。
实例代码：
XML:

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="ma]]></description><category></category></item><item><title><![CDATA[Android的单选按钮]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/50806038</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/50806038</guid><author>ljb3119</author><pubDate>Fri, 04 Mar 2016 22:57:51 +0800</pubDate><description><![CDATA[Android的单选按钮
1：单选按钮
 
在Android中单选按钮用RadioButton表示，而RadioButton是Button的子类，所以单选按钮可以直接使用RadioButton的各种属性。
RadioButton组件的android:checked表示默认选中状态，是否被选中，属性值true时被选中，false或没这个组件时初始状态没有被选中。
通常状态下，RadioBu]]></description><category></category></item><item><title><![CDATA[android界面布局]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/50791850</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/50791850</guid><author>ljb3119</author><pubDate>Thu, 03 Mar 2016 21:24:51 +0800</pubDate><description><![CDATA[Android界面布局
1：LinearLayout : 线性布局方式每个元素占一行或者一列.
    LinearLayout是最简单也是最常用的一种布局方式，它根据orientation 属性值，将包含的所有控件或布局对象排列在同一个方向：水平或垂直,在这种布局中，所有的控件都是依序排列成一条线。在线性布局中的控件允许有自己的margins和gravity属性。
    LinearLa]]></description><category></category></item><item><title><![CDATA[android监听机制]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/50791606</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/50791606</guid><author>ljb3119</author><pubDate>Thu, 03 Mar 2016 20:54:16 +0800</pubDate><description><![CDATA[android监听有4种实现方法，匿名内部类实现，内部类实现，实现事件接口，覆写方法实现，控件onClick属性实现事件，下面我将一一举例。
首先匿名内部类：
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
import android]]></description><category></category></item><item><title><![CDATA[android界面开发]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/50791374</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/50791374</guid><author>ljb3119</author><pubDate>Thu, 03 Mar 2016 20:24:47 +0800</pubDate><description><![CDATA[Android界面实现有两种方式
第一种方式：XML布局实现界面
第二种方式：代码实现界面
XML布局实现界面

使用XML文件来定义布局，有以下优点：
1)实现应用的表现层与逻辑层分离，使得代码更加整洁，更便于程序的维护。

2)既方便开发人员阅读，也方便程序解析。

3)方便的实现用户界面的自适应转换。因为Android应用运行的硬件设备的现实环境可能变化很大，而且即使是同]]></description><category></category></item><item><title><![CDATA[jQury下的自动补全及插件jquery.autocomplete.min.js的使用]]></title><link>https://blog.youkuaiyun.com/ljb3119/article/details/49965813</link><guid>https://blog.youkuaiyun.com/ljb3119/article/details/49965813</guid><author>ljb3119</author><pubDate>Sat, 21 Nov 2015 16:54:08 +0800</pubDate><description><![CDATA[jQuery.AutoComplete是一个基于jQuery的自动补全插件。借助于jQuery优秀的跨浏览器特性，可以兼容Chrome/IE/Firefox/Opera/Safari等多种浏览器。]]></description><category></category></item></channel></rss>