![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 控件
liangoogle
这个作者很懒,什么都没留下…
展开
-
GestureDetector 手势
private GestureDetector gestureDetector;//声明手势全局变量 gestureDetector = new GestureDetector(this, onGestureListener);//初始化该变量// 允许你的活动(Activity)可以在分发给窗口之前捕获所有的触摸事件。 @Override public bool...原创 2011-05-16 20:41:42 · 68 阅读 · 0 评论 -
EditText 只输入英文和特殊字符
android:digits="1234567890qwertyuiopasdfghjklzxcvbnm`-=[]\;,./~!@#$%^*()_+}{:?&<>"'"这样就不会输入中文了。原创 2011-07-14 11:15:08 · 279 阅读 · 0 评论 -
密码长度 太短了提示
第一种方法: final EditText editText= (EditText) findViewById(R.id.editText); editText.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public ...原创 2011-07-14 14:38:30 · 650 阅读 · 0 评论 -
获取控件坐标
int[] location = new location[2] ;view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标location [0]--->x坐标,location [1]--->y坐标...原创 2011-10-10 18:00:47 · 176 阅读 · 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 · 138 阅读 · 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 · 129 阅读 · 0 评论 -
根据图片名字 读取图片
根据图片名字 读取图片 int id_up = context.getResources().getIdentifier(pic, "drawable", "com.wiwigo.app"); 取得的是图片的id原创 2012-01-17 17:57:57 · 365 阅读 · 0 评论 -
创建桌面快捷方式
本文时在activity中创建桌面快捷方式: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); if(!IfaddShortCut()) ...原创 2012-02-07 14:49:01 · 121 阅读 · 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 · 122 阅读 · 0 评论 -
让软盘消失和出现
在程序中加入以下代码时,软键盘会出现:InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.RESULT_SHOWN); .csharpcode, .cshar...原创 2012-02-07 18:28:50 · 107 阅读 · 0 评论 -
wifi 通知栏上 选择程序时出现你的应用
<activity android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:screenOrientation="portrait" androi...原创 2012-02-08 10:06:22 · 122 阅读 · 0 评论 -
widget
1:在清单注册: <receiver android:name="com.youku.widget2.LenovoLeosWidgetDemoWidgetProvider" android:label="@string/app_name" > <intent-filter> <a...原创 2012-03-13 14:26:40 · 81 阅读 · 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 · 119 阅读 · 0 评论 -
android 键盘 搜索键
想让软键盘上的enter键显示搜索图标: xml中设置: android:imeOptions="actionSearch" android:inputType="text".java中: mQueryTextView.setImeOptions(EditorInf...原创 2013-04-15 16:52:04 · 189 阅读 · 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 · 441 阅读 · 0 评论 -
android attr.xml 怎么在主工程中设置library项目中背景或者其他一些属性。
怎么在主工程中设置library项目中背景或者其他一些属性值。attr.xml :自定义属性。format值参考: http://huangbo-2020.iteye.com/blog/14776111、自定义属性:<resources><attr name="searchViewCloseIcon" format="reference" />...原创 2013-04-16 19:38:26 · 245 阅读 · 0 评论 -
XML 转义字符
XML 转义字符 随笔记录XMLXML常用转义字符:字符转义字符描述&&amp;和<&lt;小于号>&gt;大于号"&quot;...原创 2011-07-14 11:14:05 · 157 阅读 · 0 评论 -
EditText 文字验证
android:numeric="integer" 只允许输入整数android:numeric="true" 这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数字输入 android:digits="1234567890qwertyuiopasdfghjklzxcvbnm_" 如果输入中文是不会显示 android:hint="请输入数字!" 设置显示在空间...原创 2011-07-14 10:45:28 · 119 阅读 · 0 评论 -
音乐播放器 ViewFlipper 滑动屏幕
main.xml 在anim内加载进入动作。主程序调用private ViewFlipper flipper; public void onClick(View v) { View view = flipper.getCurrentView(); Object...原创 2011-05-16 21:05:04 · 83 阅读 · 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 · 181 阅读 · 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 · 58 阅读 · 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 · 65 阅读 · 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 · 867 阅读 · 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 · 190 阅读 · 0 评论 -
Android之getSystemService
(转)Android之getSystemServicegetSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name返回的对象说明WINDOW_SERVICE WindowManager管理打开的...原创 2011-06-10 11:34:41 · 83 阅读 · 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 · 825 阅读 · 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 · 289 阅读 · 0 评论 -
Android 自定义CheckBox 样式
自定义Button样式相同,新建Android XML文件,类型选Drawable,根结点选selector,在这定义具体的样式。123456789<?xml version="1.0" encoding="UTF-8"?><selector xmlns:android="http://schemas.andr...原创 2011-07-01 11:54:53 · 72 阅读 · 0 评论 -
EditText
android:hint="请输入密码" 这个属性是在EditText为空时显示的文字,当有文字时,这里的字就没了。原创 2011-07-05 15:51:19 · 54 阅读 · 0 评论 -
ImageButton 图片后面有个小方框怎么弄掉
ImageButton android:src="@drawable/btn_revert"发现在这个图片的后面还有背景(灰色的方框),能看到的到: android:background="#ffffff"加上这句后背景为白色了。就看不见了。 ...原创 2011-07-06 16:02:46 · 211 阅读 · 0 评论 -
NinePatch图片制作
左边和上边是要拉伸的地方; 右边和下边是要显示内容的地方。 左边和上边的不能省略,否则程序会出错。 show content可以看见内容的显示区域。 show patches在内容的显示区域(content)显示图片要拉伸的块...原创 2011-07-06 16:51:04 · 55 阅读 · 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 · 63 阅读 · 0 评论 -
制作一个透明的LinearLayout
在ListView的最下方加上一个透明的背景按钮或者布局:ListView在滚动时,可以看到被遮挡的部分。首先这个ListView与"透明的背景按钮或者布局"要写在同一个relativelayout里面。同时这个relativelayout不要有padding设置,要不然有可能做不出预期效果,ListView的高度:android:layout_height="fill_paren...原创 2011-07-08 16:56:30 · 319 阅读 · 0 评论 -
在一个按钮正下方显示一个popwindow
//这是show一个PopupWindow PopupWindow mPopupWindow; public void showPopupWindow() { LayoutInflater mLayoutInflater = (LayoutInflater) this.getSystemService(LAYOUT_INFLATER_SERVICE); Vie...原创 2012-11-06 23:48:02 · 371 阅读 · 0 评论