xiaoguozi's Blog
Pay it forword - 我并不觉的自豪,我所尝试的事情都失败了······习惯原本生活的人不容易改变,就算现状很糟,他们也很难改变,在过程中,他们还是放弃了······他们一放弃,大家就都是输家······让爱传出去,很困难,也无法预料,人们需要更细心的观察别人,要随时注意才能保护别人,因为他们未必知道自己要什么·····

Android应用启动时,焦点直接在EditText上,输入法直接打开,影响界面美观。

导致进入画面入就打开输入法,影响界面美观。

默认焦点的顺序是:从上倒下 从左到右第一个可以输入的控件作为焦点 可以使用:

btSearch.setFocusable(true);

btSearch.requestFocus();

btSearch.setFocusableInTouchMode(true);

也可以:

在EditText前面放置一个看不到的LinearLayout,让他率先获取焦点: 

<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/>

posted on 2012-03-24 15:33 小果子 阅读(385) 评论(0)  编辑 收藏 引用 所属分类: Android & Ios

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理