Android之如何改变焦点状态【EditText】

以EditText为例

1.改变焦点状态

password.setOnFocusChangeListener(new OnFocusChangeListener() {

@Override

public void onFocusChange(View v, boolean hasFocus) {

// TODO Auto-generated method stub

Toast.makeText(MainActivity.this, String.valueOf(hasFocus),1).show();

}

});

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-02 15:01:52

Android之如何改变焦点状态【EditText】的相关文章

xml selector改变界面状态 按钮的点击 和正常 背景切换 颜色的点击和正常切换

一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 <?xml version="1.0" encoding="utf-8" ?>   <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 默认时的背景图片-->    <item android:drawable="

Android -- ViewPager、Fragment、状态保存、通信

工程架构                                                                                      TabAFm到TabEFm都是Fragment,并且每个Fragment对应一个布局文件. TabAFm.java                                                                            package com.yydcdut.viewpag

Android -- TabHost、Fragment、状态保存、通信

工程结构                                                                                       TabAFm到TabEFm都是Fragment,并且每个Fragment对应一个布局文件. TabAFm.java                                                                             package com.yydcdut.tabho

android:editable is deprecated: Use an &lt;EditText&gt; to make it editable

问题:android:editable is deprecated: Use an to make it editable 意思:Android的:编辑是反对:使用<</span> EditText >对其编辑 分析:关于EditText控件的read-only问题,即: 无法通过UI更改其中的内容, 但可以选定部分内容, 进行复制.在早期的sdk, EditText有Editable属性, 现在这个属性已经deprecated了. 解决方法: 其实只需一行代码就能搞定et.set

Android 事件传递与焦点处理(tv)

1.概述 上节介绍了android tv app 与android mobile app 的一些表现形式的不同.在实际编程中需要很多的焦点处理,而焦点处理有经常是在事件传递函数内处理的.所以本节做个android 事件传递与焦点处理的小结.另既然描述到android事件传递不可避免就涉及到了android手势拦截.这也是对原有知识认识的一个补充,因为之前涉及到安卓事件传递就是为了做手势拦截,以至于当看到代码在手势分发函数里处理tv的焦点,与界面移动填充时.一时有点迷糊,为什么是写在dispath

android listview 触摸改变颜色直至下一次触摸恢复(包含层叠颜色显示)

基本的思路是,在实体类中保存颜色的值或者是保存是否选中的状态(boolean),把实体的类的列表传入BaseAdapter然后调用listview实例的notifyDataSetChanged()方法进行动态更新数据. 包含两种方式(第二种是转的) 下面是一个实例: ListViewItem:实体类 package cn.com.demotest.entity; public class ListViewItem { private String name; private String res

Android判断当前的android设备是否处于联网状态

首先,要想获得当前android设备是否处于联网状态,那么android本身给我们提供了一个服务 private ConnectivityManager connectivityManager;//用于判断是否有网络 connectivityManager = (ConnectivityManager) getActivity().getSystemService(Context.CONNECTIVITY_SERVICE);//获取当前网络的连接服务 NetworkInfo info = con

在android中如何通过点击edittext之外的部分使软键盘隐藏

我们知道在android中点击edittext框就会自动弹出软键盘,那怎么通过点击edittext之外的部分使软键盘隐藏呢?(微信聊天时的输入框就是这个效果,这个给用户的体验还是很不错的) 首先我们要先定义一个隐藏软键盘的工具类方法: 1 public static void hideSoftKeyboard(Activity activity) { 2 InputMethodManager inputMethodManager = (InputMethodManager) activity.g

3、通过按键S1产生外部中断改变LED1状态(it&#39;s 中断-寄存器和中断子程序)

通过按键S1产生外部中断改变LED1状态 1 /**************************************************************************** 2 * 文 件 名: main.c 3 * 作 者: Amo [ www.amoMcu.com 阿莫单片机] 4 * 修 订: 2014-04-08 5 * 版 本: 1.0 6 * 描 述: 通过按键S1产生外部中断改变LED1状态 7 *****************************