android:nextFocus 属性介绍

原创 2013年02月18日 17:44:31

1.默认情况

  系统会按照布局从上到下,从左到右的传递focus

2.自定义focus传递

  通过以下属性设置:

<Button

style="@style/clockFaceNum"

android:text="12"

android:id="@+id/button12" 

android:layout_alignParentTop="true"

android:layout_centerHorizontal="true"

android:nextFocusUp="@+id/button11"

android:nextFocusLeft="@+id/button11"

android:nextFocusRight="@+id/button1"

android:nextFocusDown="@+id/button1">

<requestFocus /> 

</Button>

requestFocus设置初始Focus为button12.


1.如何取得focus状态?

mFocusFinder = FocusFinder.getInstance();

mFocusFinder.findNextFocus(mRoot, v, View.FOCUS_FORWARD);

2.如何设置当前获得focus的控件?

代码中:button12.requestFocus();

布局文件中:<Button><requestFocus /> </Button>

3.作为开发者,一定要记住由于Android设备的多样性,用户如何在界面上方便地进行输入或在不同的控件中来回切换是十分重要的,用户如何自定义控件的焦点切换顺序,这对于用户界面的体验是很有好处的。


Nginx开发介绍

-
  • 1970年01月01日 08:00

android 焦点问题

今天解决了一个Android平台下的焦点问题。发现其中关键问题的所在是Android的touchMode。从JavaSwing平台过来的人,都会关注setFocusable()和requestFocu...
  • zhangxu365
  • zhangxu365
  • 2011-12-07 16:10:20
  • 23493

android中view的focus焦点处理

通过isFocusable()这个方法我们可以知道view是否具有接受焦点的资格,通过setFocusable().来设置view接受焦点的资格;          对应在触摸模式下,你可以调用is...
  • jdsjlzx
  • jdsjlzx
  • 2013-12-05 10:00:51
  • 13103

Android layout属性大全

第一类:属性值 true或者 false            android:layout_centerHrizontal 水平居中       android:layout_cente...
  • ican87
  • ican87
  • 2014-07-08 16:12:50
  • 23169

android View 详解

android.View.View(即View)类是以矩形的方式显示在屏幕上,View是用户界面控件的基础。View的继承层次关系如下图: 可以看到所有的界面控件都是View的子类。简单证实...
  • ljx19900116
  • ljx19900116
  • 2014-12-03 15:21:28
  • 34000

android 焦点获取流程

android一般都是手机或者平板,所以
  • new_abc
  • new_abc
  • 2014-07-15 17:08:59
  • 14334

Android 系列 6.21在软键盘上将输入键更改为“下一步”

6.21在软键盘上将输入键更改为“下一步” 问题 包括Web浏览器和联系人应用程序在内的多个应用程序用下一个键替换屏幕键盘上的Enter键,以关注下一个数据输入视图。您希望将此类波兰添加到自己的应用中...
  • sergeycao
  • sergeycao
  • 2017-01-14 11:22:04
  • 2181

Android View 属性详解

View属性说明 下面对View的属性进行详细说明 android:alpha 关联方法: setAlpha(float)  属性说明: 视图透明度,值在0-1之间。0为完全透明,1为...
  • jaysong2012
  • jaysong2012
  • 2014-11-13 14:55:31
  • 2988

EditText 将回车的按钮显示为“下一个” 并且点击“下一个”跳转到指定的EditText

EditText 将回车的按钮显示为“下一个” 并且点击“下一个”跳转到指定的EditText...
  • Rodulf
  • Rodulf
  • 2016-09-20 10:06:20
  • 4733

Android中View的焦点事件整理

最近在接触一些设计焦点控制的APP开发。对android上关于view的焦点事件做了一下梳理,简单整理如下。   android 本身提供了一套针对控件焦点切换的处理机制。这里我先将涉及的属性和方...
  • zpf2895
  • zpf2895
  • 2014-03-19 17:03:01
  • 1132
收藏助手
不良信息举报
您举报文章:android:nextFocus 属性介绍
举报原因:
原因补充:

(最多只允许输入30个字)