
android 控件
liangoogle
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GestureDetector 手势
private GestureDetector gestureDetector;//声明手势全局变量 gestureDetector = new GestureDetector(this, onGestureListener);//初始化该变量 // 允许你的活动(Activity)可以在分发给窗口之前捕获所有的触摸事件。 @Override public bool...原创 2011-05-16 20:41:42 · 100 阅读 · 0 评论 -
EditText 只输入英文和特殊字符
android:digits="1234567890qwertyuiopasdfghjklzxcvbnm`-=[]\;,./~!@#$%^*()_+}{:?&<>"'" 这样就不会输入中文了。原创 2011-07-14 11:15:08 · 318 阅读 · 0 评论 -
密码长度 太短了提示
第一种方法: final EditText editText= (EditText) findViewById(R.id.editText); editText.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public ...原创 2011-07-14 14:38:30 · 703 阅读 · 0 评论 -
获取控件坐标
int[] location = new location[2] ;view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标location [0]--->x坐标,location [1]--->y坐标 ...原创 2011-10-10 18:00:47 · 228 阅读 · 0 评论 -
app widget 进入主客户端代码。
做widget : 想点击widget一个按钮时就进入客户端,要和点击应用程序的图标效果一样,纠结了很久,得出代码: if (action.equals("Enter")) { Intent i = new Intent(Intent.ACTION_MAIN); i.addCategory(Intent.CATEGORY_LAUNCHER); ...原创 2012-04-25 16:56:40 · 179 阅读 · 0 评论 -
关于tableactivity 中activitygroup 使用spinner 控件报错
这个就和显示dialog一样的道理,都要使用父类显示: 解决方法如下: 1 这是这个activity要显示的 view R.layout.localview中有spinner 控件 View contentView = LayoutInflater.from(this.getParent()).inflate(R.layout.localview,null); setConten...原创 2012-01-14 11:05:42 · 176 阅读 · 0 评论 -
根据图片名字 读取图片
根据图片名字 读取图片 int id_up = context.getResources().getIdentifier(pic, "drawable", "com.wiwigo.app"); 取得的是图片的id原创 2012-01-17 17:57:57 · 412 阅读 · 0 评论 -
创建桌面快捷方式
本文时在activity中创建桌面快捷方式: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); if(!IfaddShortCut()) ...原创 2012-02-07 14:49:01 · 152 阅读 · 0 评论 -
按两次back键返回
Java代码 private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.ge...原创 2012-02-07 16:45:27 · 158 阅读 · 0 评论 -
让软盘消失和出现
在程序中加入以下代码时,软键盘会出现: InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.RESULT_SHOWN); .csharpcode, .cshar...原创 2012-02-07 18:28:50 · 148 阅读 · 0 评论 -
wifi 通知栏上 选择程序时出现你的应用
<activity android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:screenOrientation="portrait" androi...原创 2012-02-08 10:06:22 · 159 阅读 · 0 评论 -
widget
1:在清单注册: <receiver android:name="com.youku.widget2.LenovoLeosWidgetDemoWidgetProvider" android:label="@string/app_name" > <intent-filter> <a...原创 2012-03-13 14:26:40 · 130 阅读 · 0 评论 -
acitvitygroup edittext 软盘弹出时 底部菜单挤压到上面的问题
userName = (EditText) layout.findViewById(R.id.username); //TODO 显示软盘 使用EditText的getContext InputMethodManager imm = (InputMethodManager)userName.getContext(). getSystemService(Context.INPUT_METH...2012-03-31 17:28:02 · 159 阅读 · 0 评论 -
android 键盘 搜索键
想让软键盘上的enter键显示搜索图标: xml中设置: android:imeOptions="actionSearch" android:inputType="text" .java中: mQueryTextView.setImeOptions(EditorInf...原创 2013-04-15 16:52:04 · 241 阅读 · 0 评论 -
android 中theme.xml与style.xml的区别
android 中theme.xml与style.xml的区别: 相同点: 两者的定义相同。 <resources> <stylename="theme"parent="android:Theme.Black"> <itemname="android:windowNoTitle">true< /item>原创 2013-04-16 19:03:30 · 503 阅读 · 0 评论 -
android attr.xml 怎么在主工程中设置library项目中背景或者其他一些属性。
怎么在主工程中设置library项目中背景或者其他一些属性值。 attr.xml :自定义属性。 format值参考: http://huangbo-2020.iteye.com/blog/1477611 1、自定义属性: <resources> <attr name="searchViewCloseIcon" format="reference" />...原创 2013-04-16 19:38:26 · 293 阅读 · 0 评论 -
XML 转义字符
XML 转义字符 随笔记录 XML XML常用转义字符: 字符 转义字符 描述 & &amp; 和 < &lt; 小于号 > &gt; 大于号 " &quot; ...原创 2011-07-14 11:14:05 · 194 阅读 · 0 评论 -
EditText 文字验证
android:numeric="integer" 只允许输入整数 android:numeric="true" 这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数字输入 android:digits="1234567890qwertyuiopasdfghjklzxcvbnm_" 如果输入中文是不会显示 android:hint="请输入数字!" 设置显示在空间...原创 2011-07-14 10:45:28 · 160 阅读 · 0 评论 -
音乐播放器 ViewFlipper 滑动屏幕
main.xml 在anim内加载进入动作。 主程序调用 private ViewFlipper flipper; public void onClick(View v) { View view = flipper.getCurrentView(); Object...原创 2011-05-16 21:05:04 · 117 阅读 · 0 评论 -
控件的占空间的比例 layout_weight
layout_weight是LinearLayouts的view布局里一个很重要的值。 所有的view的layout_weight缺省值都是为0,意味着他们只在屏幕上占据它们需要显示的空间大小。 activity根据这个View的比0大的layout_weight值来划分剩余的空间和其它Views定义的layout_weight也按比例进行空间的划分。 给个例子:假设我...原创 2011-05-24 00:49:30 · 222 阅读 · 0 评论 -
button
Button button1=(Button) findViewById(R.id.button1); button1.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { // TODO ...原创 2011-06-08 16:36:10 · 89 阅读 · 0 评论 -
ScrollView
下面是一个ScrollView加到Dialog 中。 protected Dialog onCreateDialog(int id) { switch (id) { case 0: { ScrollView sv = new ScrollView(this); TextV...原创 2011-06-08 18:28:07 · 93 阅读 · 0 评论 -
button2---多个按钮的setOnClickListener
public class Test extends Activity { /** Called when the activity is first created. */ private Button.OnClickListener button_listener = new Button.OnClickListener() { public void...原创 2011-06-09 10:06:59 · 917 阅读 · 0 评论 -
button3---实现OnClickListener接口
public class Test extends Activity implements OnClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConten...原创 2011-06-09 10:54:37 · 246 阅读 · 0 评论 -
Android之getSystemService
(转)Android之getSystemService getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name 返回的对象 说明 WINDOW_SERVICE WindowManager 管理打开的...原创 2011-06-10 11:34:41 · 121 阅读 · 0 评论 -
在一个类抛出异常,在另一个类中可以捕获和处理
package com.hao.test; public class test2 { static String cc="this is a test2."; public static String getinfo() throws Exception{ if (true) { throw new Exception(); } ...原创 2011-06-15 10:32:09 · 873 阅读 · 0 评论 -
android 单选(RadioGroup )复选(CheckBox)按钮的应用
第一步,还是创建android项目。 第二步,修改已经生成的res/layout/main.xml view plaincopy to clipboardprint? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas....原创 2011-06-23 16:30:22 · 327 阅读 · 0 评论 -
Android 自定义CheckBox 样式
自定义Button样式相同,新建Android XML文件,类型选Drawable,根结点选selector,在这定义具体的样式。 1 2 3 4 5 6 7 8 9 <?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.andr...原创 2011-07-01 11:54:53 · 116 阅读 · 0 评论 -
EditText
android:hint="请输入密码" 这个属性是在EditText为空时显示的文字,当有文字时,这里的字就没了。原创 2011-07-05 15:51:19 · 87 阅读 · 0 评论 -
ImageButton 图片后面有个小方框怎么弄掉
ImageButton android:src="@drawable/btn_revert" 发现在这个图片的后面还有背景(灰色的方框),能看到的到: android:background="#ffffff" 加上这句后背景为白色了。就看不见了。 ...原创 2011-07-06 16:02:46 · 251 阅读 · 0 评论 -
NinePatch图片制作
左边和上边是要拉伸的地方; 右边和下边是要显示内容的地方。 左边和上边的不能省略,否则程序会出错。 show content可以看见内容的显示区域。 show patches在内容的显示区域(content)显示图片要拉伸的块...原创 2011-07-06 16:51:04 · 90 阅读 · 0 评论 -
自定义radiobutton的样式
在res/drawable新建radiobutton.xml如下: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="true" android:s...原创 2011-07-08 13:21:35 · 92 阅读 · 0 评论 -
制作一个透明的LinearLayout
在ListView的最下方加上一个透明的背景按钮或者布局: ListView在滚动时,可以看到被遮挡的部分。 首先这个ListView与"透明的背景按钮或者布局"要写在同一个relativelayout里面。同时这个relativelayout不要有padding设置,要不然有可能做不出预期效果, ListView的高度:android:layout_height="fill_paren...原创 2011-07-08 16:56:30 · 384 阅读 · 0 评论 -
在一个按钮正下方显示一个popwindow
//这是show一个PopupWindow PopupWindow mPopupWindow; public void showPopupWindow() { LayoutInflater mLayoutInflater = (LayoutInflater) this.getSystemService(LAYOUT_INFLATER_SERVICE); Vie...原创 2012-11-06 23:48:02 · 412 阅读 · 0 评论