摘要:
这里提供android 中文API 和一个电子书提供大家学习 阅读全文
摘要:
当输入部分内容之后会有相关的建议,类似于百度提示信息1、在布局文件中声明一个AutoCompleteTextView<AutoCompleteTextView android:id="@+id/autocomplete_country" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp" />2、定义一个提示条目的样式,在layout目录下建立lis 阅读全文
摘要:
DatePicker用来设置手机的时间和闹钟1、添加一个按钮控件在配置文件中,然后给该按钮添加事件,使其能够打开DatePicker//下面采用匿名内部类的方式btn.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { //通过下面的方法可以调用回调函数onCreateDialog()方法,其中参数传递给onCreateDialog()方法 //一定要用onCreateDialog()方法,因为它的返回值为Dialog对象 showDialog(DATE_DIALO.. 阅读全文
摘要:
在资源文件string.xml文件中配置如下信息<drawable name="white">#FFF</drawable>则在R这个资源管理文件中能够看到drawable中多了white这个变量,因此我们可以利用drawable标签来配置控件所有控件的颜色或者是背景颜色如果配置文件对控件的样式已经设定了,但是在运行的java文件中也设置了控件的样式,则以JAVA的运行的样式为准,因为它的优先级高对于颜色的设定,android已经在Color类中已经定义了一些常用的颜色,这些都是静态的属性,可以直接使用,例如Color.BLACK\Color.BLU 阅读全文
摘要:
1、在控件配置文件中添加Spinner控件标签2、得到ArrayAdapter对象3、将得到的Spinner对象和ArrayAdapter对象联系起来第一种设置ArrayAdapter方式:List<String> list = new ArrayList<String>();list.add("已婚");list.add("未婚");/** 第一个参数:上下文对象* 第二个参数:指定了下拉选项的样式* 第三个参数:是第二个参数TextView控件的ID值* 第四个参数:List对象的值*/ArrayAdapter adapter 阅读全文
摘要:
选项卡控件的使用Tab1、要在组件配置文件中添加Tab的控件<TabHost android:id="@+id/tabHost" android:layout_width="wrap_content" android:layout_height="wrap_content"/>2、启动程序Activity需要继承TabActivity类和TabContentFactory接口继承TabActivity主要是为了得到TabHost这个类继承接口TabContentFactory是为了添加一个监听,当Tab标签被选中的时候会执 阅读全文
摘要:
AlertDialog对话框的介绍1、获得AlertDialog静态内部类Buidler对象,由该类来创建AlertDialog对象,因为AlertDialog的构造方法全部是Protected类型2、通过Buidler对象设置对话框的标题、按钮以及按钮要响应的事件DialogInterface.OnClickListener3、调用Buidler的create()方法创建对话框4、调用AlterDialog的show()方法将内容显示出来方式一:类似于HTML的confirm对话框//AlertDialog对话框public void createAlertDialog(){ AlertDi 阅读全文
摘要:
三、子菜单(Sub Menu),即菜单下面的菜单(二级或一下的菜单)1、覆盖Activity的onCreateOptionsMenu(Menu menu)方法,当第一次打开该方法的时候被自动调用2、调用Menu的addSubMenu()方法添加子菜单3、用返回的子菜单SubMenu对象调用add()方法添加菜单//当菜单超过六个以上的就会显示more标记——选项菜单(Option Menu)//覆盖了Activity的方法,当用户第一次打开菜单时该方法会被自动调用,@Overridepublic boolean onCreateOptionsMenu(Menu menu) { //添加子菜单 阅读全文
摘要:
二、上下文菜单(Context Menu),用户长时间按着按键不放会弹出的菜单1、覆盖Activity的onCreateContextMenu()方法,调用Menu的add()方法添加菜单选项//上下文才菜单(Context Menu),当用户长时间按键不放弹出的菜单@Overridepublic void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.add(0, 0, 0, "contextMenu"); menu.add(0, 1, 0, "con 阅读全文
摘要:
菜单分为三种——选项菜单(Option Menu)、上下文菜单(Context Menu)、子菜单(Sub Menu)一、选项菜单(Option Menu),用户点击Menu按钮1、覆盖Activity的onCreateOptionsMenu(Menu menu)方法,当第一次打开该方法的时候被自动调用2、调用Menu的add()方法添加菜单,可以调用MenuItem的SetIcon()方法来为菜单设置图标//当菜单超过六个以上的就会显示more标记——选项菜单(Option Menu)//覆盖了Activity的方法,当用户第一次打开菜单时该方法会被自动调用,@Overridepublic 阅读全文