- 博客(15)
- 收藏
- 关注
原创 tab的简单写法
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="ve
2016-02-02 09:53:21
391
原创 学习Android系统控件SwipeRefreshLayout
学习地址:麦子学院 Android 高级UI 课程1布局文件中使用android.support.v4.widger.SwipeRefreshLayout2.布局文件中的SwipeRefreshLayout只能包含一个child 这个Child必须是可滚动的view,如ListView,ScrollView3.实例化SwipeRefreshLayout的Activity,要实现
2015-12-16 14:46:03
317
原创 自定义控件学习Topbar
自定义控件1,定义xml属性,在atts.xml写相应的属性,部分属性可带默认值2,创建自定义控件类,通过TypedArray对象来找到响应的属性并赋值给响应成员变量属性、3,在Main_xml中加载自定义控件,并设置响应属性值即可。4,按钮方法回调机制1,创建接口,并定义相应的方法2,定义接口的成员变量3,暴露方法给调用者,利用参数初始化成员变量4,在相应的方法中
2015-06-23 01:40:22
434
原创 ListView内嵌套GridView,GridView显示不全
在ListView中嵌套GridView,GridView显示不全,重写GridView类的 onMeasure() 方法public class GridViewForListView extends GridView { public GridViewForListView(Context context) { super(context); }
2015-06-22 11:15:41
377
原创 通过JSON文件获取图片URL,下载并显示在布局中
1.AsyncTask来实现网络的异步加载2.获取JSON数据的图片地址,在用图片地址去下载图片3.把下载下来的图片保存在文件里4.加载到布局上遗留问题:缓存怎么处理?JSON代码:{"status":1,"img": [ { "id":"1", "imageurl":"http://192.168.31.152/image/b1.jpg"
2015-06-22 02:29:25
14091
原创 读取网络图片下载到SD卡并显示在ImageView中
记录知识点:1 用文件输出流把网络获取的文件写入FileOutputStream fos = new FileOutputStream(shen);byte[] b = new byte[2 * 1024];int len;if (bis != null) { while ((len = bis.read(b)) != -1) { fos.write(b, 0, len
2015-06-04 13:17:49
543
原创 MyBaseAdapter
MainActivity public class MainActivity extends Activity { private List mListData; private ListView mListView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(s
2015-05-22 10:55:44
451
原创 多选对话框
final String[] items = { "男", "女", "女博士", "程序员" }; final boolean[] arrayFruitSelected = new boolean[] { true, true, false, false }; AlertDialog.Builder builder = new AlertDialog.Builder(contex
2015-01-27 22:16:04
503
原创 简单计算器,使用一个监听来绑定不同都事件
123public class MainActivity extends ActionBarActivity { private OnClickListener listener; private EditText mEditText1, mEditText2; private TextView mTextView1, mTextView2; private Button m
2014-10-27 01:42:04
482
原创 服务器和客户端笔记
服务器import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class SimpleServer { /** * @param args */ public static void main(St
2014-10-07 10:42:13
311
原创 list
package com.example.userinterface;import android.content.Context;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.LayoutInflater;import android.view.V
2014-07-30 07:45:24
280
原创 333
package com.example.hellocontentresolver;import android.content.ContentResolver;import android.content.ContentValues;import android.database.Cursor;import android.net.Uri;import android.os.Bundl
2014-07-28 02:54:43
293
转载 hellocontentprovider
package com.example.hellocontentprovider;import android.content.ContentProvider;import android.content.ContentValues;import android.content.UriMatcher;import android.database.Cursor;import andro
2014-07-28 01:06:09
359
原创 L4_2
import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;public class L4_2 { public static void main(String[] args) throws Exception { Spgl shipin = new Spgl(
2014-07-11 13:13:25
459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人