繁体   English   中英

要聚焦的按钮和默认选择的条件

[英]Button to be focussed & in default selected condition

我正在显示移动应用程序的“条款和条件”屏幕作为第一个屏幕。

我正在使用布局文件来显示屏幕。

在布局文件中,我有两个按钮,一个用于接受,一个用于拒绝

<Button android:id="@+id/acceptBtn" android:text="@string/accept"
            android:background="@drawable/buttons" android:textColor="@color/white"
            android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>

<Button android:id="@+id/rejecttBtn" android:text="@string/reject"
            android:background="@drawable/buttons" android:textColor="@color/white"
            android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>

默认要求为,“拒绝”按钮应处于选中状态。 另外,目前,由于android:background =“ @ drawable / buttons”是图像,因此按钮未聚焦。

请提供您的输入信息/示例代码/ xml以解决该问题。

提前致谢。

问题在于按钮上的焦点指示器仅是背景图像。 因此,当您使用可绘制对象设置背景时,当按钮更改其状态时,禁止系统使用聚焦的背景图像。

一个简单的解决方案是使用ImageButtons并将您的drawable设置为src属性。 然后,您将有一个按钮,图像居中。 基础背景可以更改为默认的焦点背景图像。 如果您不希望图像下方的灰色区域仍想使用按钮,则必须根据按钮的状态来定义风俗习惯。 请在此类似的帖子中查看: 删除EditText的焦点边框

在那里,我已经解释了这种情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM