`
文章列表
学习JAVA的人大部分都要知道Struts,Spring,Hibernate框架,Struts2框架是基于MVC模式的框架,而且也是目前最为流行的框架之一。   对于Struts2我只是了解一点,今天开始一点点的深入,以防以后忘记   先了解一下流程:   login.jsp ...
在执行一些后台操作的时候,比如加载游戏,播放歌曲时,用户根本不知道程序执行的进度情况,这时候,可以使用进度条来显示这些进度 Andorid系统提供两种进度条,长条形进度条(progressBarStyleHorizontal)和圆形进度条(progressBarStyleLarge),Android平台默认的进度条是第二种。另外,还可以在窗体的标题栏设置进度条,这就需要先对窗体的显示风格进行设置“requestWindowFeature(Window.FEATURE_PROGRESS)”;如果要显示这个进度条,还要使用setProgressBarVisibility(true);方法来使其显示 ...
对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。 "?android:attr/textAppearanceLarge" "?android:attr/textAppearanceMedium" "?android:attr/textAppearanceSmall" 使用方法为: android:textAppearance="?andr ...
对话框是Android中不可或缺的,在使用对话框的时候,需要使用AlertDialog.Builder类。当然处理系统默认的对话框外,还可以自定义对话框,如果对话框设置了按钮,那么要对其进行事件监听OnClickListener。 下面的是一个用AlertDialog.Builder类和自定义的对话框的实例,当点击确定时,转移到登陆对话框,当输入用户名和密码后,转移到登陆进度对话框   这里的自定义对话框是由两个TextView和两个EditText组成,也就是那个登录对话框,自定义对话框的布局文件是dialog.xml文件,见下面   另外呢,使用AlertDialog来创建对话框, ...
今天练习Handler的使用的时候,为按钮设置监听的时候,系统默认给我引入的onClick方法是下面的样子 private OnClickListener start=new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } };  我把它改成onClick(View v),就出错,当时都晕了,后来有个同学提示了 ...
AutoCompleteTextView的功能类似于百度或者Google在搜索栏输入信息的时候,弹出的与输入信息接近的提示信息。   当然这里要要用到一些适配器   在Android中提供了两智能输入框,它们是MultiAutoCompleteTextView、AutoCompleteTextView。它们的功能大致一样,它和AutoCompleteTextView的区别就是MultiAutoCompleteTextView可以在输入框中一直增加新的选取值。编写方式也有所不同,在进行setAdapter之后还需要调用setTokenizer() 。下面详细介绍一下。 一、Auto ...
Android系统里面有3种类型的菜单:options menu,context menu,sub menu。 options menu  : 按Menu键就会在屏幕下面显示,一个弹出的菜单。     它包括两种菜单项:          因为options menu在屏幕底部最多只能显示6个菜单项,这些菜单项称为icon menu,icon menu只支持文字(title) 以及icon,可以设置快捷键,不支持checkbox以及radio控件,所以不能设置checkable选项。          而多于6的菜单项会以“more” icon menu来调出,称为expanded menu。它 ...
SimpleCursorAdapter需要造作数据库,一般通讯录Contacts就是用这种适配器,就是从Cursor游标里取得的数据用ListView显示,并可以把指定的列表映射到TextView中(这里的TextView是android.R.layout.simple_expandable_list_item_1.xml),文件如下(系统自带的) <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.andro ...
ArrayAdapter(数组适配器)一般用于显示一行文本信息,所以比较容易。   public ArrayAdapter(Context context,int textViewResourceId,List<T> objects) 上面的这行代码来装配数据,要装配这些数据就需要一个连接ListView视图对象和数组数据的适配器来两者的适配工作,ArrayAdapter的构造需要三个参数,依次为this,布局文件(注意这里的布局文件描述的是列表的每一行的布局,可以参见main.xml文件,android.R.layout.simple_list_item_1是系统定义好的布局 ...
ListView是列表组件,这个ListView是我接触的目前所有Android UI控件中最为麻烦的控件,之所以麻烦就是因为它的各种的适配器Adapter特别麻烦,Adapter的组织结构图如下  在ListView中,以内不同的Adapter不同,所以也会有不同的效果,其中比较常用的是SampleAdapter,SimpleCursorAdapter,ArrayAdapter,BaseAdapter等, 万事开头难,还是从最简单的SimpleAdapter说起,以后再一点点学习   simpleAdapter的扩展性最好,可以定义各种各样的布局出来,可以放上ImageView(图片) ...
    多选按钮CheckBox的可以实现多项选择,我们可以现在布局文件中定义多选按钮,然后对每一个多选按钮进行事件监听 setOnCheckedChangeListener,通过isChecked来判断选项是否被选中   下面是一个例子,可以很好的理解CheckBox的使用 CheckBoxTest.java   package org.loulijun.checkbox; import android.app.Activity; import android.os.Bundle; import android.view.Gravity; import androi ...
单选按钮RadioButton在Android平台上也应用的非常多,比如一些选择项的时候,会用到单选按钮,实现单选按钮由两部分组成,也就是RadioButton和RadioGroup配合使用 RadioButton的单选按钮; RadioGroup是单选组合框,用于将RadioButton框起来; 在没有RadioGroup的情况下,RadioButton可以全部都选中; 当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以选择一个;   注意:单选按钮的事件监听用setOnCheckedChangeListener来对单选按钮进行监听 ...
除了Android系统自带的Button按钮一万,还提供了带图标的按钮ImageButton   要制作带图标的按钮,首先要在布局文件中定义ImageButton,然后通过setImageDrawable方法来设置要显示的图标。 注意: 我们可以在布局文件中就直接设置按钮的图标,如 android:src="@drawable/icon1" 我们也可以在程序中设置自定义图标 imgbtn3.setImageDrawable(getResources().getDrawable(R.drawable.icon2)); 我们还可以使用系统自带的图标 imgbtn ...
日期和时间是任何手机平台都有的功能,Android也如此。 DatePicker:用来实现日期(年月日) TimePicker:用来实现时间(时分秒)   Calendar:日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。 例如 final Calendar calendar=Calendar.getInstance();  mYear=calendar.get(Calendar.YEAR);---获取年份  mMonth=calendar.get(Calendar.MONTH);---获取月份  mDay=calendar.get(Calendar. ...
JSP出来有HTML代码,还有JAVA脚本元素,但是JSP页面用try-catch处理异常是比较困难的,怎样处理异常呢?还好,JSP规范中定义了异常处理机制,JSP异常有以下两个步骤 1、写一个JSP错误页面 异常处理文件需要使用page指令的isErrorPage ...
Global site tag (gtag.js) - Google Analytics