2016年10月25日

Android RecyclerView 瀑布流

摘要: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="wrap_content 阅读全文

posted @ 2016-10-25 21:03 语风6649 阅读(722) 评论(0) 推荐(0) 编辑

Android 图片选择器

摘要: 图片选择器,遍历系统所有图片并显示,点击查看大图,长按选中,并将结果返回 字体颜色res/color建立text_selecor.xml 1 <selector xmlns:android="http://schemas.android.com/apk/res/android"> 2 <item a 阅读全文

posted @ 2016-10-25 20:50 语风6649 阅读(634) 评论(0) 推荐(0) 编辑

Android RadioGroup Fragment Viewpager FragmentPagerAdapter 去哪网Fragment嵌套

摘要: RadioGroup中的各个选择器 1 <selector xmlns:android="http://schemas.android.com/apk/res/android"> 2 <item android:state_checked="false" android:drawable="@col 阅读全文

posted @ 2016-10-25 19:40 语风6649 阅读(582) 评论(0) 推荐(0) 编辑

Android ViewPager FragmentPagerAdapter

摘要: ViewPager 里面放Fragment 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 阅读全文

posted @ 2016-10-25 19:25 语风6649 阅读(327) 评论(0) 推荐(0) 编辑

Android ViewPager PagerAdapter 图片轮播

摘要: ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的View类。 ViewPager类需要一个PagerAdapter适配器类给它提供数据。 ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和Fragm 阅读全文

posted @ 2016-10-25 19:15 语风6649 阅读(3350) 评论(0) 推荐(0) 编辑

Fragment 回退栈 传递参数,点击切换图片使用Fragment ListView

摘要: Fragment回退栈 类似与Android系统为Activity维护一个任务栈,我们也可以通过Activity维护一个回退栈来保存每次Fragment事务发生的变化。 如果你将Fragment任务添加到回退栈,当用户点击后退按钮时,将看到上一次的保存的Fragment。 一旦Fragment完全从 阅读全文

posted @ 2016-10-25 18:17 语风6649 阅读(981) 评论(0) 推荐(0) 编辑

Android Fragment动态添加 FragmentTransaction FragmentManager

摘要: Fragment常用的三个类:android.app.Fragment 主要用于定义Fragmentandroid.app.FragmentManager 主要用于在Activity中操作Fragmentandroid.app.FragmentTransaction 保证一些列Fragment操作的 阅读全文

posted @ 2016-10-25 18:00 语风6649 阅读(21926) 评论(0) 推荐(0) 编辑

Android Fragment生命周期及静态加载

摘要: 一个Fragment必须总是被嵌入到一个Activity中,它的生命周期直接被其所属的宿主Activity生命周期影响,它的状态会随宿主的状态变化而变化。 要创建一个Fragment 必须创建一个Fragment的子类,或者继承自另一个已经存在的Fragment的子类.并重写onCreateView 阅读全文

posted @ 2016-10-25 17:51 语风6649 阅读(461) 评论(0) 推荐(0) 编辑

Android Intent简介

摘要: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="match_parent 阅读全文

posted @ 2016-10-25 17:32 语风6649 阅读(259) 评论(0) 推荐(0) 编辑

2016年10月19日

Android Activity启动模式

摘要: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:id="@+id/activit 阅读全文

posted @ 2016-10-19 10:30 语风6649 阅读(214) 评论(0) 推荐(0) 编辑

2016年10月18日

Android Activity生命周期

摘要: Actitivity的生命周期 当Activity A跳转至B之后,再回来,问A的生命周期全过程? 答: 1、如果B是窗口或者透明的,即A可见 onPause onResume 2、如果B不是透明的A不可见 onPause--stop--onRestart onStart onResume 3、如果 阅读全文

posted @ 2016-10-18 19:32 语风6649 阅读(298) 评论(0) 推荐(0) 编辑

Android Studio常用插件

摘要: ButterKnife 这个开源库可以让我们从大量的findViewById()和setonclicktListener()解放出来,其对性能的影响微乎其微(查看过Butter Knife的源码,其自定义注解的实现都是限定为RetentionPolicy.CLASS,也就是到编译出.class文件为 阅读全文

posted @ 2016-10-18 11:11 语风6649 阅读(496) 评论(0) 推荐(0) 编辑

Java TCP服务端向客户端发送图片

摘要: 1 /** 2 * 1、创建TCP服务端,TCP客户端 3 * 2、服务端等待客户端连接,客户端连接后,服务端向客户端写入图片 4 * 3、客户端收到后进行文件保存 5 * @author Administrator 6 * 7 */ 8 public class ServerTcpListener 阅读全文

posted @ 2016-10-18 09:48 语风6649 阅读(410) 评论(0) 推荐(0) 编辑

Java JDBC

摘要: 1 public class DAO { 2 3 //表名 4 public static String TABLENAME = "USERLOGIN"; 5 //创建表 6 public static boolean createTable(){ 7 String sql = "CREATE TA 阅读全文

posted @ 2016-10-18 09:44 语风6649 阅读(181) 评论(0) 推荐(0) 编辑

Java 数量为5的线程池同时运行5个窗口买票,每隔一秒钟卖一张票

摘要: 1 /** 2 * 1、创建线程数量为5的线程池 3 * 2、同时运行5个买票窗口 4 * 3、总票数为100,每隔一秒钟卖一张票 5 * @author Administrator 6 * 7 */ 8 public class Window { 9 10 static int tickets = 100; 11 static String st... 阅读全文

posted @ 2016-10-18 09:40 语风6649 阅读(2619) 评论(1) 推荐(0) 编辑

2016年10月17日

Android Notification

摘要: Notification是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现为一个图标的形式,当用户向下滑动的时候,展示出通知具体的内容。 它是一种让你的应用程序在没有开启情况下或在后台运行警示用户。它是看不见的程序组件(Broadcast Receiver,Service和不活跃的Activi 阅读全文

posted @ 2016-10-17 20:26 语风6649 阅读(176) 评论(0) 推荐(0) 编辑

Android DatePickerDialog TimePickerDialog

摘要: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="match_parent 阅读全文

posted @ 2016-10-17 11:06 语风6649 阅读(284) 评论(0) 推荐(0) 编辑

Android Toast 提示按两次返回键退出

摘要: 1 public class MainActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceStat 阅读全文

posted @ 2016-10-17 11:03 语风6649 阅读(248) 评论(0) 推荐(0) 编辑

Android Toast 自定义

摘要: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_pare 阅读全文

posted @ 2016-10-17 11:00 语风6649 阅读(226) 评论(0) 推荐(0) 编辑

Android ProgressDialog 加载进度

摘要: 1 public class MainActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceStat 阅读全文

posted @ 2016-10-17 10:56 语风6649 阅读(1858) 评论(0) 推荐(0) 编辑

Android 自定义Dialog

摘要: 1、drawable 1 <shape xmlns:android="http://schemas.android.com/apk/res/android" > 2 <corners android:radius="10dp"/> 3 4 </shape> 1 <shape xmlns:androi 阅读全文

posted @ 2016-10-17 10:53 语风6649 阅读(221) 评论(0) 推荐(0) 编辑

Android Dialog AlertDialog

摘要: 1、普通的对话框 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="mat 阅读全文

posted @ 2016-10-17 10:39 语风6649 阅读(1799) 评论(0) 推荐(0) 编辑

Android BaseAdapter ListView (明星简介列表)

摘要: 1、搭建布局 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="mat 阅读全文

posted @ 2016-10-17 10:23 语风6649 阅读(443) 评论(0) 推荐(0) 编辑

Android SimpleAdapter ListView (锁定手机,解锁手机的列表)

摘要: SimpleAdapter是扩展性最好的适配器,可以定义各种你想要的布局。 构造方法: SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to) 阅读全文

posted @ 2016-10-17 10:02 语风6649 阅读(357) 评论(0) 推荐(0) 编辑

2016年10月15日

Android SimpleAdapter GridView (网格图片点击放大显示)

摘要: GridView网格视图 GridView网格视图是按照行,列分布的方式来显示多个组件,通常用于显示图片或是图标等,在使用网格视图时,首先需要要在屏幕上添加GridView组件。 常用属性: 1. android:columnWidth 用于设置列的宽度 2. android:gravity 用于设 阅读全文

posted @ 2016-10-15 17:41 语风6649 阅读(2641) 评论(0) 推荐(0) 编辑

Android ScrollView

摘要: ScrollView 滚动视图 滚动视图用于为其它组件添加滚动条,在默认的情况下,当窗体中内容比较多,而一屏显示不下时,超出的部分不能被用户所看到.因为Android的布局管理器本身没有提供滚动屏幕的功能.如果要让其滚动,就要使用滚动视图ScrllView. 滚动视图是FrameLayout的子类, 阅读全文

posted @ 2016-10-15 17:30 语风6649 阅读(184) 评论(0) 推荐(0) 编辑

Android ProgressBar SeekBar

摘要: 1、ProgressBar 进度条 当水平进度条完成后,隐藏该进度条,并显示一张图片 常用属性: 1. android:max 设置进度条的最大值 2. android:progress 用于指定进度条的已完成的进度值 3. android:progressDrawable 用于设置进度条的轨道绘制 阅读全文

posted @ 2016-10-15 16:53 语风6649 阅读(470) 评论(0) 推荐(0) 编辑

2016年10月13日

Android BaseAdapter Gallery 画廊视图 (左右拖动图片列表拖至中间时图片放大显示)

摘要: 画廊视图使用Gallery表示,能够按水平方向显示内容,并且可以手指直接拖动图片和移动,一般用来浏览图片,,被选中的选项位于中间,并且可以响应事件显示信息.在使用画廊视图时,首先在屏幕上添加Gallery组件,通常使用标记在XML而布局文件中添加. 画廊视图在4.0后已经过期,但是我们仍然可以使用, 阅读全文

posted @ 2016-10-13 11:48 语风6649 阅读(2736) 评论(0) 推荐(0) 编辑

Android ExpandableListView BaseExpandableListAdapter (类似QQ分组列表)

摘要: 分组列表视图(ExpandableListView) 和ListView不同的是它是一个两级的滚动列表视图,每一个组可以展开,显示一些子项,类似于QQ列表,这些项目来至于ExpandableListAdapter的子类,也就是说,要实现向里面添加项目,必须写一个子类实现ExpandableListA 阅读全文

posted @ 2016-10-13 11:21 语风6649 阅读(2577) 评论(0) 推荐(0) 编辑

Android BaseAdapter ListView (SD卡中文件目录显示出来)

摘要: 首先搭建activity_main.xml布局 搭建ListView中显示的布局 创建适配器 将File数据和UI适配 MainActivity中将ListView设置适配器,并设置监听 1、首先搭建activity_main.xml布局 文件目录置顶,给一个不同的颜色 2、搭建ListView中显 阅读全文

posted @ 2016-10-13 10:54 语风6649 阅读(2633) 评论(0) 推荐(0) 编辑

layout布局实例化

摘要: 实例化xml中的Layout布局在开发中经常会用到,有几种方法可以使用 1、在Activity中使用getLayoutInflater()方法 View layout = getLayoutInflater.inflate(R.layout.item, null); 2、在适配器中传递上下文一般使用 阅读全文

posted @ 2016-10-13 10:34 语风6649 阅读(295) 评论(0) 推荐(0) 编辑

2016年10月12日

Android Spinner列表选择框

摘要: Spinner Spinner是一个下拉列表,通常用于选择一系列可选择的列表项,它可以使用适配器,也可以直接设置数组源。 1、直接设置数组源 在res/values/strings.xml中设置数组源 然后在MainActivity找到spinner,然后设置默认选择项 这里的setSelectio 阅读全文

posted @ 2016-10-12 12:04 语风6649 阅读(465) 评论(0) 推荐(0) 编辑

Android ArrayAdapter MultiAutoCompleteTextView

摘要: MultiAutoCompleteTextView 继承自AutoCompleteTextView,它和AutoCompleteTextView不同的就是能处理多个输入字段,如发送短信界面的联系人列表,同时能编辑多个联系人,并且能够提示。 用户必须提供一个MultiAutoCompleteTextV 阅读全文

posted @ 2016-10-12 11:03 语风6649 阅读(176) 评论(1) 推荐(0) 编辑

AutoCompleteTextView ArrayAdapter

摘要: AutoCompleteTextView 继承于EditText,拥有EditText所有属性和方法 在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息 首先在activity_main.xml中设置 然后是AutoCompleteTextView提示框中显示的布局 然后在MainAct 阅读全文

posted @ 2016-10-12 10:54 语风6649 阅读(346) 评论(0) 推荐(0) 编辑

2016年10月11日

Android dp和px之间转换 及 获取坐标

摘要: dp、px、sp转换 但为什么 最后都要加上0.5f 呢? 按正常的推理应该是 dip = pxValue / scale 和 px = dipValue * scale , 实际上准确的值就应该是 咱们推理出来的,之所以后面加上0.5f是因为 咱们要的只不是那么精准,根据推理算出来的是个浮点数,而 阅读全文

posted @ 2016-10-11 12:51 语风6649 阅读(3941) 评论(0) 推荐(0) 编辑

Android 单指触控拖拽,两指触控缩放

摘要: xml中设置 阅读全文

posted @ 2016-10-11 11:50 语风6649 阅读(2963) 评论(0) 推荐(0) 编辑

Android 物理按键

摘要: 一些常用物理按键 电源键 KEYCODE_POWER 后退键 KEYCODE_BACK 菜单键 KEYCODE_MENU HOME键 KEYCODE_HOME 相机键 KEYCODE_CAMERA 音量键 KEYCODE_VOLUME_UP / KEYCODE_VOLUME_DOWM 搜索键 KEY 阅读全文

posted @ 2016-10-11 10:25 语风6649 阅读(533) 评论(0) 推荐(0) 编辑

【转】Android onTouch()和onTouchEvent()区别

摘要: 1、onTouch()方法: onTouch方式是View的OnTouchListener接口中定义的方法。 当一个View绑定了OnTouchListener后,当有Touch事件触发时,就会调用onTouch方法。 (当把手放到View上后,onTouch方法被一遍一遍的调用) 2、onTouc 阅读全文

posted @ 2016-10-11 09:55 语风6649 阅读(24377) 评论(0) 推荐(0) 编辑

2016年10月10日

【转】Android:Touch事件分发机制

摘要: Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。 View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGr 阅读全文

posted @ 2016-10-10 19:35 语风6649 阅读(224) 评论(0) 推荐(0) 编辑

2016年10月9日

Android 自定义CheckBox样式

摘要: 1.首先在drawable文件夹中添加drawable文件checkbox_style.xml。 2.在values文件夹下的styles.xml文件中添加CustomCheckboxTheme样式。 3.在布局文件中使用CustomCheckBoxTheme样式。 使用到的图片资源 sel_che 阅读全文

posted @ 2016-10-09 10:19 语风6649 阅读(38852) 评论(0) 推荐(0) 编辑

导航