首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禁用android部件中的defaultFocusHighlightEnabled应用程序

禁用android部件中的defaultFocusHighlightEnabled应用程序
EN

Stack Overflow用户
提问于 2018-03-28 18:06:37
回答 2查看 5.6K关注 0票数 5

在运行于Android8设备中的xamarin.forms应用程序中,我希望在使用物理键盘时禁用这些控件的高亮显示(这是一种新的Android8行为)

android文档说,我应该为此设置android:defaultFocusHighlightEnabled="false“。

我试图在我的清单文件中添加这一点,但是突出显示仍然出现。

代码语言:javascript
运行
复制
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:defaultFocusHighlightEnabled="false" android:versionName=

在全球范围内,我能把它放在哪里?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-29 13:46:41

我用这些意见解决了这个问题。

在我的styles.xml文件(主要活动中引用)中,我在主题中添加了条目

MainActivity.cs

代码语言:javascript
运行
复制
[Activity(Label = "Sage Service Ops", Icon = "@drawable/icon", MainLauncher = false, Theme = "@style/MyTheme", ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity

styles.xml

代码语言:javascript
运行
复制
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
  <item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
  <item name="android:defaultFocusHighlightEnabled">false</item>
</style>
票数 7
EN

Stack Overflow用户

发布于 2020-10-12 12:49:48

我通过编辑styles.xml来解决这个问题

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8"?>
<resources>

......

    <style name="LaunchTheme"parent="@android:style/Theme.Black.NoTitleBar">
 
        <item name="android:windowBackground">@drawable/launch_background</item>
        <item name="android:defaultFocusHighlightEnabled">false</item>
    </style>

    <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
        <item name="android:windowBackground">@android:color/white</item>
        <item name="android:defaultFocusHighlightEnabled">false</item>
    </style>

......

</resources>

只需将以下代码添加到styles.xml中,就可以修复绿色边框错误

代码语言:javascript
运行
复制
<item name="android:defaultFocusHighlightEnabled">false</item>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49541354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档