相关疑难解决方法(0)

Android:专注时改变风格

我有这个自定义布局:

- LinearLayout
    - FrameLayout
        - ImageView
    - TextView
Run Code Online (Sandbox Code Playgroud)

此布局对单击事件(使用LinearLayout.setOnClickListener())作出反应,并android:focusable="true"在布局XML文件中使其可聚焦.如果您使用触摸屏,这一切都可以正常工作,但我正在考虑那些不使用触摸屏,喜欢导航键或者甚至没有触摸屏的用户.这些用户将无法看到何时ViewGroup聚焦(尽管可以使用键盘进行聚焦).

我的问题是:如何才能让在布局发生变化时,它的重点是(我需要改变android:backgroundImageView)?我想我可以使用LinearLayout.setOnFocusChangeListener(),但我想也许有更好的方法,只使用XML文件.

layout android focus

3
推荐指数
1
解决办法
4109
查看次数

标签 统计

android ×1

focus ×1

layout ×1