摘要: 先把List<>改为ArrayList<> 阅读全文
posted @ 2016-04-17 19:05 只剩下我自己了 阅读(1070) 评论(0) 推荐(0)
摘要: 首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了,比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个,这里就可以通过单例模式来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。 简单说来,单例模式(也叫单件模式)的作用就 阅读全文
posted @ 2016-04-17 19:00 只剩下我自己了 阅读(231) 评论(0) 推荐(0)
摘要: <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="false" android:drawable="@drawable/btstart"></item 阅读全文
posted @ 2016-04-15 10:11 只剩下我自己了 阅读(129) 评论(0) 推荐(0)
摘要: 只需要重新onSaveInstanceState方法,在其里面记住我们要记录的参数 package com.bawei.day07_videoview; import android.os.Bundle;import android.os.Environment;import android.app 阅读全文
posted @ 2016-04-14 20:04 只剩下我自己了 阅读(458) 评论(0) 推荐(0)
摘要: xml <com.example.scrollviewlistview.MyScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to 阅读全文
posted @ 2016-04-14 12:15 只剩下我自己了 阅读(142) 评论(0) 推荐(0)
摘要: activity_main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width= 阅读全文
posted @ 2016-04-14 11:23 只剩下我自己了 阅读(334) 评论(0) 推荐(0)
摘要: 在这里我要提出的是,listview能滚动的前提是:当listview本身的高度小于listview里的子view。 第一种方法(简单) 只需在MainActivity中 找到listview 和 scrollview 然后给listview设置监听事件 listview.setOnTouchLis 阅读全文
posted @ 2016-04-14 09:42 只剩下我自己了 阅读(507) 评论(0) 推荐(0)
摘要: 第一种方法: 在计算listview总高度并设置 使用该方法需要注意:子ListView的每个Item必须是LinearLayout,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onMeasure(),所以会在onMeasure()时抛出异常。 <LinearLay 阅读全文
posted @ 2016-04-14 09:36 只剩下我自己了 阅读(191) 评论(0) 推荐(0)
摘要: activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la 阅读全文
posted @ 2016-04-13 14:42 只剩下我自己了 阅读(277) 评论(0) 推荐(0)
摘要: listveiw.xml 如果ListView的Item中包含CheckBox,由于CheckBox的焦点优先级高于ListView,所以当选中ListView时,ListView将不会有选中的状态,解决的方法就是在checkbox组件中加一属性:android:focusable="false" 阅读全文
posted @ 2016-04-13 09:22 只剩下我自己了 阅读(258) 评论(0) 推荐(0)