
Android上的一点UI
文章平均质量分 95
Fate_I_C
这个作者很懒,什么都没留下…
展开
-
android:background与android:src的值可以color
android:background与android:src除了可以使用@drawable/xxyy之外,还可以使用颜色,@color/xxyy xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height原创 2013-08-04 10:53:46 · 2069 阅读 · 0 评论 -
Synchronous同步Asynchronous异步
同步就是发送一个请求后什么事都不需要做,一直等待请求返回才继续做事。异步就是发送请求后继续去做其他事,这个请求处理完成后会通知,这是处理这个回应即可。原创 2013-08-09 23:44:59 · 1202 阅读 · 0 评论 -
Android 如何适应屏幕大小
1、屏幕相关概念1.1分辨率是指屏幕上有横竖各有多少个像素1.2屏幕尺寸指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸android将屏幕大小分为四个级别(small,normal,large,and extra large)。1.3屏幕密度每英寸像素数手机可以有相同的分辨率,但屏幕尺寸可以不相同,Diagonal pixel转载 2013-08-27 11:29:39 · 1059 阅读 · 0 评论 -
Android界面适配机制
自适应1.首先是建立多个layout文件夹(drawable也一样)。在res目录下建立多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。注意:a.较大的数字要写在前面:比如layout-854x480而不能写layout-480x854.b.两个数字之前是小写字母x,而不是乘号。2.在不能的layout下转载 2013-08-17 21:59:04 · 683 阅读 · 0 评论 -
一个简单的旋转动画
package com.example.test;import android.os.Bundle;import android.app.Activity;import android.util.Log;import android.view.Menu;import android.view.View;import android.view.View.OnClickLi原创 2013-08-29 15:39:18 · 1232 阅读 · 0 评论 -
Android 中自定义属性---基础
Android 中自定义属性主要有,明确需要一些什么样的属性,在values文件夹中创建attrs.xml文件,如下 创建好以上文件,所定义好的属性会在R.java中出现(有时候会出现Bug,真心无解!)。由于出现自定义属性,一般情况下,我们会自定义一个View的,如下package com.exampl原创 2013-08-29 17:45:32 · 867 阅读 · 0 评论 -
Android自定义属性之format详解
http://www.cnblogs.com/tiantianbyconan/archive/2012/06/06/2538528.html1. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" />转载 2013-08-30 09:24:10 · 726 阅读 · 0 评论 -
在多个EditText中直接获取某个焦点
默认是从上之下的,从左至右。布局文件: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/ac原创 2013-08-31 11:17:50 · 3258 阅读 · 0 评论 -
Android中自定义圆角样式
效果图如上,在网上查找的资源,于是乎操作了一遍,Java代码是自动生成的,看下布局文件activity_main.xml,代码如下: android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF" android:o原创 2013-08-30 15:29:25 · 1864 阅读 · 0 评论 -
Shape Drawable样式
This is a generic shape defined in XML.file location:res/drawable/filename.xmlThe filename is used as the resource ID.compiled resource datatype:Resource pointer to a GradientDrawable.resource ref转载 2013-08-30 15:52:25 · 893 阅读 · 0 评论 -
EditText操作收集
1.android EditText插入字符串到光标所在位置EditText mTextInput=(EditText)findViewById(R.id.input);//EditText对象int index = mTextInput.getSelectionStart();//获取光标所在位置String text="I want to input str";Editab转载 2013-08-31 10:11:48 · 860 阅读 · 0 评论 -
R.xx.xx
// R.animator//animator file下的xml文件 Property Animation // R.id//在组件中设置的id,或者values文件夹中的ids.xml // R.attr//values文件夹中的attrs.xml // R.dimen//values文件夹中的dimens.xml //原创 2013-09-30 17:26:37 · 1125 阅读 · 0 评论 -
inflate
private View rootViewFirst; private View rootViewSecond; private View hh; private Button click; @Override protected void onCreate(Bundle savedInstanceState) {原创 2013-09-16 14:45:28 · 635 阅读 · 0 评论 -
Android的琐碎知识点
======================================================创建Menu的方式:不通过xml文件/** * 创建按钮 */ @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 0, 0, "原创 2013-10-12 16:54:21 · 859 阅读 · 0 评论 -
Android抽象布局——include、merge 、ViewStub
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html] view plaincopyprint?LinearLayout xmlns:android="h转载 2014-02-12 12:28:32 · 750 阅读 · 0 评论 -
GridView的图片的简单浏览
android:columnWidt设置列的宽度。android:gravity设置此组件中的内容在组件中的位置。可选的值有:top、bottom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical可以多选,用“|”分开。an原创 2013-08-22 16:03:18 · 861 阅读 · 0 评论 -
GridView实现图片和文本的简单显示二
xml代码:main.xml android:id="@+id/gridview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:columnWidth="90dp" android:gravity="center"原创 2013-08-22 16:44:34 · 956 阅读 · 0 评论 -
标题栏和状态栏(全屏显示)的隐藏
一、标题栏隐藏Title第一种方式:在setContentView(R.layout.activity_main)方法之前加入语句:requestWindowFeature(Window.FEATURE_NO_TITLE);第二种方式:在AndroidManifest.xml文件中的节点或者 节点中: android:allowBackup="true"原创 2013-08-04 12:10:26 · 2360 阅读 · 0 评论 -
Android中页面转换
Android中页面转换的方式:1、通过关于setContentView方法---同一个Activity中,不同页面;2、通过Intent方式---不同的Activity之间。方式一:通过关于setContentView方法,在setContentView方法中的参数可以是R.layout.xxyy,也可以是View。每次setContentView切换页面时都要将其中的组件重原创 2013-08-04 17:26:32 · 966 阅读 · 0 评论 -
Toast的简单用法
一、Toast.makeText(this, "Message", Toast.LENGTH_SHORT).show();//第一个参数 上下文 context---The context to use. Usually your Application or Activity object. //第二个参数 文本信息 text---The text to show. Can be原创 2013-08-04 18:21:49 · 1234 阅读 · 0 评论 -
Android UI的前篇
对于Android UI来说,首先应该考虑的是从xml文件中下手,而非Java代码中,否则会使代码的架构混乱。最好,使用xml布局,如果不是很多的Java代码也可以是适当的加入,使用纯Java代码控制UI是可以实现的,但是,问题会使程序难于维护。原创 2013-08-04 10:31:25 · 668 阅读 · 0 评论 -
获取屏幕的高度和宽度DisplayMetrics
// 显示大小、密度DisplayMetrics displayMetrics = new DisplayMetrics();// 获取屏幕大小getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);show = (TextView) findViewById(R.id.show);原创 2013-08-04 11:36:28 · 6156 阅读 · 0 评论 -
Android中颜色常量值
android.graphics.Color中包含的颜色有:Color.BLACK 黑色Color.BLUE 蓝色Color.CYAN 青绿色Color.DKGRAY 灰黑色Color.GRAY 灰色Color.GREEN 绿色Color.LTGRAY 浅灰色Color.MAGENTA 红紫色Color.RED 红色Color.T原创 2013-08-04 10:40:40 · 2380 阅读 · 0 评论 -
Button事件的处理方式
在Android中也许最多应用的组件莫过于Button,对于Button的事件处理主要有两大方法。方法一: android:id="@+id/but2" android:layout_width="wrap_content" android:layout_height="wrap_content" androi原创 2013-08-04 17:47:43 · 1127 阅读 · 0 评论 -
Android--ContentProvider跨程序访问数据
两个程序A和B,A程序中有两个类,一个继承Activity,一个继承ContentProviderB程序中有一个类,继承 Activity 在A程序中创建一个数据库,数据库中创建两张表,实现B程序访问A程序数据库中的数据 A程序中继承Activity的类:创建数据库,在数据库中创建表,在表中插入数据 [html] package cn.mrzhu.test2转载 2013-08-19 12:36:25 · 674 阅读 · 0 评论 -
Android EditText不弹出输入法总结,焦点问题的总结
看一个manifest中Activity的配置,如果这个页面有EditText,并且我们想要进入这个页面的时候默认弹出输入法,可以这样设置这个属相:android:windowSoftInputMode=stateVisible,这样就会默认弹起输入法,当然还有别的办法。 android:configChanges="orientation|keyb转载 2013-08-19 12:32:39 · 1538 阅读 · 0 评论 -
Android自定义Button按钮显示样式
现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的。今天学习自定义Button按钮样式。Button样式修改的是Button的背景(Background)属性。首先写一个定义Button样式的XML文件:新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。转载 2013-08-19 12:43:51 · 947 阅读 · 0 评论 -
Android中的Menu
主要步骤:1、重写Activity中的onCreateOptionsMenu(Menu menu),在该方法中调用Menu对象添加菜单项或子菜单。2、希望应用程序能响应菜单的单击事件,重写Activity的onOptionsItemSelected(MenuItem mi)方法。原创 2013-08-20 22:53:23 · 601 阅读 · 0 评论 -
自定义View和自定义Button
自定义组件与自定义的View本是同一件事。自定义Buttonpackage com.example.menudemo;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.KeyEvent;im原创 2013-08-18 17:19:44 · 866 阅读 · 0 评论 -
纯Java代码实现UI
import java.util.Date;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import androi原创 2013-08-20 22:56:50 · 2091 阅读 · 0 评论 -
GridView实现图片和文本的简单显示一
// 构造函数 public SimpleAdapter (Context context, List // Map> data, int resource, String[] from, int[] to) // 参数 // context 关联SimpleAdapter运行着的视图的上下文。 // data 一个Map原创 2013-08-22 16:28:49 · 1204 阅读 · 0 评论 -
Android布局中的include、merge 、ViewStub
在布局优化中,Androi的官方提到了这三种布局include、merge 、ViewStub。转载 2014-05-21 15:47:04 · 732 阅读 · 0 评论