12 2014 档案
摘要:今天很是苦恼,明明设置了android:showAsAction="always",但是所有的items全部都显示在overflow中,然后在官网发现了答案。如果你为了兼容 Android 2.1 的版本使用了 Support 库,在android命名空间下showAsAction属性是不可用的。S...
阅读全文
摘要:EditText继承自TextView,是程序用于和用户进行交互的另一个重要控件,它允许用户在控件里输入和编辑内容,并可以在程序中对这些内容进行处理。使用 android:hint属性来指定了一段提示性的文本,当我们输入任何内容时,这段文本就会自动消失。不过随着输入的内容不断增多,EditText ...
阅读全文
摘要:AutoCompleteTextView自动补全框继承自TextView和EditView,通过一个下拉框的形式可以补全信息。可以通过setThreshold()方法指定用户输入多少个字符后开始显示携带建议信息的下拉框。 设置数据源并添加适配器 1 private void showA...
阅读全文
摘要:RatingBar,SeekBar和ProgressBar的子类1 RatingBar事件处理 1 public void showRatingBar() { 2 3 ratingBar = (RatingBar) findViewById(R.id.ratingBar1); 4 ...
阅读全文
摘要:SeekBar拖动条,是Progress的间接子类1 SeekBar事件,被拉动时,onProgressChanged会一直被触发 1 public void showSeekBar() { 2 seekBar = (SeekBar) findViewById(R.id.seekBa...
阅读全文
摘要:Spinner是个下拉列表框,与listview一样,也是adapterView的一个间接子类,是一个显示数据的窗口。 为Spinner设定数据来源 Mercury Venus Earth Mars Jupiter ...
阅读全文
摘要:概述:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。适用性: 1.当一个抽象模型有两个方面,其中一个方面依赖于另一方面。 将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。 2.当对一个对象的改变需要同时改变其它...
阅读全文
摘要:BaseAdapter.notifyDataSetChanged()的实现涉及到设计模式-观察者模式,详情请参考我之前的博文设计模式之观察者模式Ok,回到notifyDataSetChanged进行源码分析,Adapter本身不是被观察者Observable,而是adapter里面有一个被观察者Da...
阅读全文
摘要:Android FormWidget之一实现起来很简单,大体有两种style.怎么自定义ProgressBar?有两种方法,一种是运用android:progressDrawable=""设置定制drawable第二种方法是自定义style,style="@android:style/"1 ...
阅读全文
摘要:首先得了解Adapter层级关系:示例,将user对象适配到textview 1 public class User { 2 3 private String userName; 4 private String userAddress; 5 6 public User(...
阅读全文

浙公网安备 33010602011771号