![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android UI
yuzhouxiang
这个作者很懒,什么都没留下…
展开
-
Android ID 理解
Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。如果在@后面使用“+”,表示当修改完某个布局文件并保存后,系统会自动在R.java文件中生转载 2011-08-09 21:48:21 · 1151 阅读 · 0 评论 -
Android应用开发编程规范(私有)
package com.eee168.example; // 包名必须全为小写字母和数字,不能有下划线import android.util.Log; // import不要用'*', eclipse中CTRL + SHIFT + O可自动调整import顺序im转载 2011-08-29 13:38:10 · 1271 阅读 · 0 评论 -
android LayoutParams 简单说明 理解 示例
简单说说 自己对 android LayoutParams的理解吧,xh写不出高级文章是低级写手。 public static class ViewGroup.LayoutParams extends Object java.lang.Object转载 2011-08-30 16:11:13 · 424 阅读 · 0 评论 -
android学习---- WindowManager.LayoutParams
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。 它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:转载 2011-08-30 16:12:28 · 442 阅读 · 0 评论 -
Android学习笔记--state list
在用户进行操作的时候总是会提示出不同的状态,比如当我们按下button时,光标移动到button上并没有按下以及当前状态不在该button时总会显示不同的状态,在Android系统中提供给我们一种方便与实现这种功能的方法即:state list drawable。转载 2011-09-27 19:43:11 · 793 阅读 · 0 评论 -
Android自定义对话框
Android给我们提供了 AlertDialog类,使我们可以很容易地通过它的内部类Builder构建弹出式对话框。但是有时候为了给用户更好的体验,可能需要更改Dialog的外观和结构。解决的办法是自定义AlertDialog和AlertDialog.Builder类。转载 2011-08-30 19:54:46 · 10393 阅读 · 1 评论 -
自定义控件之Dialog
简单模仿android3.0的Dialog。先上图。当然,我写的都是比较简单的,但是按照这种方法,各种布局都是可以实现的。 DialogView:public class DialogView extends LinearLayout{转载 2011-08-30 19:50:53 · 1665 阅读 · 0 评论 -
在TabActivity如何添加按键响应
我们知道,在普通的Activity中可以重写onKeyDown(int keyCode, KeyEvent event)方法对手机按键进行监听,而当要监听的Activity为TabActivity时(其实ListActivity也一样),这个方法并不起作用。下面是解决办法:今天就为这个事纠结了很久,正在开发的应用的首页是一个TabActivity,当用户按下返回键时会退出程序,而这可能是用转载 2011-10-27 11:22:36 · 625 阅读 · 0 评论 -
通过自定义图形shape的方法设置button的特效
给大家分享一下android中通过自定义自定义图形shape的方法设置button的特效:看这个资源文件:button_script.xml android:startColor="#ff0000"转载 2011-11-23 17:47:04 · 999 阅读 · 0 评论 -
android view构造函数研究
上周遇到了SurfaceView的constructor的问题,周末决定略微细致地研究一下这个令人发指的玩意。 SurfaceView是View的子类,与View一样有三个constructor:1 public void CustomView(Context context) {}2 public void CustomView(Context context,转载 2011-11-10 22:27:40 · 7430 阅读 · 2 评论 -
android: activitity 的四种加载方式
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTop转载 2011-12-29 17:35:54 · 2218 阅读 · 0 评论 -
一个APK文件部署产生多个应用安装的效果
之前在Android开发中,只有一个应用入口,也就是只有一个Activity在intent-filter中声明: 以上设置可以在Android的应用列表中有一个位置。类似:那么如果多个Activity都做这样的设置,就会有多个Activity在应用列表中。这会给用户一个错觉,安装一个APK文件,安装了多个应用。实际上是转载 2011-12-29 17:37:11 · 1515 阅读 · 0 评论 -
dpi详解
一、必须掌握的概念 DPI (以下讨论先避免 sub-pixle 子像素渲染技术,以免混淆)看过无数流行的汉化或字体美化的文章,往往存在一个致命伤,即忽略了 DPI 这个重要概念,因此是不完整的。DPI 原来是印刷上的记量单位,意思是每个英寸上,所能印刷的网点数(Dot Per Inch)。但随着数字输入,输出设备快速发展,大多数的人也将数字影像的解析度用DPI表示,但较为严谨的人可能转载 2012-02-22 16:32:03 · 7129 阅读 · 0 评论 -
Android屏幕密度(Density)和分辨率的解释
HVGA屏density=160;QVGA屏density=120;WVGA屏density=240;WQVGA屏density=120density值表示每英寸有多少个显示点,与分辨率是两个概念。不同density下屏幕 分辨率信息,以480dip*800dip的WVGA(density=240)为例density=120时 屏幕实际分辨率为240px*400px (两个点对转载 2012-02-15 18:10:52 · 1107 阅读 · 0 评论 -
Android高级编程---自定义控件(实现RadioButton单选)
Android的控件非常漂亮,但不得不承认,也有缺点就是控件功能的弱小。弱小得一个Radio只能放一个text,而没有value(key)可以存放。使的一个RadioGroup里的RadioButton可以,同时被选择。如果是选择性别男女 ,岂不成了半男不女的人了。 不过话说回来,这不能怪google,毕竟才刚刚发展起来,Android提供的只是一个最基本的控件实现转载 2012-03-02 16:48:38 · 7003 阅读 · 2 评论 -
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an appli
在Activity中newSpinner是我把mContext传入,但是出了android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an applica转载 2011-08-30 11:48:35 · 1029 阅读 · 2 评论 -
代码实现px与dip转换
Resources resources = getResources();float fPx = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 300, resources.getDisplayMetrics转载 2011-09-23 11:21:09 · 2731 阅读 · 2 评论 -
android 获取坐标
获取坐标。。。好吧,之前在onCreate里getButtom一直都是0,纠结的很,转一遍让我解决问题的文章,谢谢原作者。 int[] location = new int[2] ;view.getLocationInWindow(location); //获取在转载 2011-09-05 16:31:41 · 1248 阅读 · 0 评论 -
Android对话框相关操作技巧讲解
我们在处理Android应用程序的时候,经常会遇到需要创建一个对话框的情况。那么今天大家将会从这篇文章中了解到有关Android对话框的托管以及不同的创建方法,以此加深这方面的创建技巧。Android也提供了创建对话框的快捷方式,在Activity中可以通过如showDial转载 2011-09-05 14:20:24 · 667 阅读 · 0 评论 -
Android应用开发——TextView控件属性列表
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法转载 2011-08-10 15:01:12 · 602 阅读 · 0 评论 -
android获取屏幕尺寸、密度
有些时候,我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸: 从网上找过不少资料,发现获取屏幕尺寸并不是很复杂的编程操作,下面的代码即可获取屏幕的尺寸。 在一个Activity的转载 2011-08-10 20:54:47 · 801 阅读 · 0 评论 -
Android Layout XML属性
Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用。这里简要介绍Android的Layout和研究一下它的实现。Android有Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout转载 2011-08-09 19:55:14 · 357 阅读 · 0 评论 -
Android的分辨率
这些术语都是指屏幕的分辨率。VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;HVGA:Half-size VGA;即:VGA的一半,分辨率为480×320;QVGA:Quarter VGA;即:VGA的四分之一,分辨率为转载 2011-08-10 19:37:20 · 5186 阅读 · 1 评论 -
Android-Color State List用于控件在各状态下的文本颜色显示
该颜色状态列表只对控件文本颜色起作用,作为android:textColor的属性值来使用,用作控件的android:background属性将不起作用,需要用drawable state list取代color state list.文件位置:res/color/fil转载 2011-08-11 18:42:05 · 715 阅读 · 0 评论 -
Android2.2 API中文文档——View Android View的xml属性
java.lang.Object android.view.View已知直接子类:AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextView, ViewGroup, View转载 2011-08-19 20:17:43 · 445 阅读 · 0 评论 -
android 自定义SeekBar
效果: <SeekBar android:id="@+id/seekbar" android:layout_width="wrap_content" android:layout_height="wrap_content" a转载 2011-09-16 17:51:00 · 3294 阅读 · 0 评论 -
如何调整seekbar的高度
调整seekbar的高度可以这么做:seekbar的属性:android:progressDrawable="@drawable/seekbar_style"seekbar_style.xml为:转载 2011-09-16 17:52:36 · 9968 阅读 · 1 评论 -
Android的selector,背景选择器
首先android的selector是在drawable/xxx.xml中配置的,相关图片放在同目录下。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表转载 2011-08-20 16:11:09 · 519 阅读 · 0 评论 -
GridView实现一行显示并左右滚动
使用GridView达到Gallery效果 <HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width转载 2011-08-24 10:00:19 · 5751 阅读 · 7 评论 -
如何在Android手机上画温度计?
本篇代码实现的主要功能是,给定一个温度值,能够以温度计的形式直观的显示对应温度。用到的主要是画布(Canvas)类。效果图:main.xml文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:la转载 2012-03-03 17:45:12 · 6142 阅读 · 2 评论