- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 android Configuration系统设置
Configuration类是专门用来描述手机设备上的配置信息。这些配置信息包括用户tes
2014-04-10 17:16:19
14376
原创 Android 之 下拉框(Spinner)的使用
下拉列表 Spinner。 Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 使用XML作为数据源 1.新建一个android的工程 2.在values文件夹下新建一个arryas.xml文件:声明一个TextView控件和一个Spinner控件,代码如下:spinner.xml<Line
2014-03-26 16:53:04
985
原创 android ImageView制作图片
ImageView继承自View组件,主要功能是用来显示图片的。其中一写常见属性:创建一个图片浏览器<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match
2014-03-20 15:58:38
760
原创 android 时钟
1. AnalogClock时钟 AnalogClock组件的使用只需要在布局中指定的显示位置写入此组件即可使用,不需要在java代码中进行实例化 <AnalogClock android:layout_width="wrap_content" android:layout_height="wrap_content" />
2014-03-20 11:29:10
2194
原创 ToggleButton的用法
ToggleButton有两种状态:选中和未选择状态,并且需要为不同的状态设置不同的显示文本。这里是用不同排列来表示不同的文本XML<ToggleButton android:id="@+id/toggle" android:layout_width="wrap_content" android:layout_height="wrap_con
2014-03-19 17:17:12
18998
原创 android 单选框
单选框 (RadioButton)和复选框 (CheckBox)都可以额外的指定一个android:Checked属性,用来指定是否被选中.RadioButton可以用RadioGroup包裹起来,用来组建一组单选按钮呢XML代码 <RadioGroup android:id="@+id/radiogroup1" android:layout_wid
2014-03-19 16:41:24
6426
1
转载 Android中多层动态嵌套布局的实现
1.概念:在开发一些复杂界面,尤其是开发平板电脑页面时,界面布局往往比手机布局复杂很多。此时就需要用到嵌套布局。同时为了达到某种效果,需要局部的页面能够动态的变化,最典型的就是在一个页面中使用多个ViewPager。当这些ViewPager所在的页面也是动态变化的时候,就需要实现多层LinearLayout的嵌套。比如一个标签页面,头部是静态的,内容部分是动态变化的,同时每个内容中又需要动态变化,
2014-03-18 17:41:36
2059
原创 android 在布局中id与orientation的关系
咋XML文件中的各种布局,要定义id的话一定要定义orientation,不然会报错,因为布局无法确定添加排列<LinearLayout android:id="@+id/LayoutFirst" android:layout_width="fill_parent" android:layout_height="fill_parent"
2014-03-18 17:07:03
969
原创 android CheckBox的运用
CheckBox定义一个同意协议的按钮,只要同意button才可以点击XML代码 <CheckBox android:id="@+id/checkbox1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layo
2014-03-18 16:00:51
679
转载 消息模式Toast.makeText的几种常见用法
转载自:http://daikainan.iteye.com/blog/1405575Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText我使用的是 SDK 2.21.
2014-03-17 13:08:34
7590
原创 andrioid 创建等待框
这里是用一个线程来模仿后台程序的运行,在用线程来关闭。这里主要是调用ProgressDialog来构造,注意的是必须在后台程序结束前运行完毕。用dismiss来关闭取得焦点的等待框主要程序如下: /** * ProgressDialog.show() * 第一个参数表示在那个界面显示 * 第二个参数表示显示的标题 * 第三个参数表示显示的信息 *
2014-03-15 14:53:28
610
原创 Android OptionsMenu菜单
菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu)1.其中需要的方法 public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。 public boolean on
2014-03-12 16:25:47
790
原创 android Gallery滑动图片
可以通过鼠标或者手指触摸来移动它,产生动态的图片滚动效果,还可以根据你的点击或者触摸触发其他事件响应.这里通过Gallery在UI上实现缩略图浏览器。首先在XML文件中申明一个ID为gallery的控件 <Gallery android:id="@+id/gallery" android:layout_width="match_parent"
2014-03-12 09:56:53
5841
原创 android详细的对话框AlertDialog.Builder使用方法
通过new一个AlertDialog.Builder对象,构造一个具有Title(setTitle)、message(setMessage)和确认按钮PositiveButton(setPositiveButton)的对话窗口。具体实现如下public class MainActivity extends Activity{ private Button button1; private
2014-03-11 15:11:13
36836
1
原创 android activity 之间数据的传递
如果在关掉上一个Activity可以通过(当前Activity的名字).this.finish();来关掉。数据的传递:Intent intent_pay = new Intent(); intent_pay.setClass(MainActivity.this,picc.class); //不同的Activity之间通过Bundle传递 Bundle bundle =
2014-03-10 17:33:47
806
原创 android设置控件不可见
mFloatView2 = (Button)mFloatLayout.findViewById(R.id.float_id2); mFloatView2.setVisibility(mFloatView2.INVISIBLE);这样设置之后是不可见的,但是如果该控件是悬浮框的控件,则控件后面的按钮不可点
2014-03-10 16:11:41
1023
原创 android获取屏幕的宽、高
下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = met
2014-03-07 17:18:33
611
原创 setText() 显示链接
TextView.setText()不支持HTML格式的输出,若要在正文中输出链接,则要在XML文件的TextView中加上android:autoLink="all"<TextView android:id="@+id/myTextView01" android:layout_width="wrap_content" android:layout_
2014-03-07 14:29:41
851
原创 android 显示图片
public class picc extends View{ public picc(Context context) { super(context); } @Override protected void onDraw(Canvas canvas){ Bitmap bitmap = BitmapFactory.decodeResource(getResources
2014-03-06 16:18:26
614
转载 Android的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如
2014-02-27 10:33:35
453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人