Android 为什么文本选择工具显示一半且不可单击
我有一个Android 为什么文本选择工具显示一半且不可单击,android,android-appcompat,textselection,appcompatdialog,Android,Android Appcompat,Textselection,Appcompatdialog,我有一个AppCompatActivity,其中包含android.app.Fragment。在fragment中,我在工具栏上有一个按钮,用于激发方法showDialog(): 从代码中可以看出,出现了一个android.support.v7.app.AlertDialog。 然后我选择一些文本。 不知何故,文本选择工具只显示了其中的一半,而且不可点击。 下面是我的styles.xml文件 <?xml version="1.0" encoding="utf-8"?> <
AppCompatActivity
,其中包含android.app.Fragment
。在fragment中,我在工具栏上有一个按钮,用于激发方法showDialog()
:
从代码中可以看出,出现了一个android.support.v7.app.AlertDialog
。然后我选择一些文本。
不知何故,文本选择工具只显示了其中的一半,而且不可点击。
下面是我的
styles.xml
文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base" />
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<!-- colorPrimary is used, for instance, for the default ActionBar (but not Toolbar) background. We specify the same color for the toolbar background in toolbar.xml.. -->
<item name="colorPrimary">@color/color_primary</item>
<!-- colorPrimaryDark is used for the status bar (with the battery, clock, etc). -->
<item name="colorPrimaryDark">@color/color_primary_dark</item>
<!-- colorAccent is used as the default value for colorControlActivated which is used to tint widgets. -->
<item name="colorAccent">@color/color_accent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="android:itemTextAppearance">@style/MenuTextApearance</item>
<item name="colorControlNormal">#000000</item>
<item name="colorControlActivated">@color/color_highlight_text</item>
<item name="colorControlHighlight">@color/color_highlight_text</item>
<item name="actionMenuTextColor">@android:color/white</item>
<item name="android:actionMenuTextColor">@android:color/white</item>
<item name="windowActionModeOverlay">true</item>
<item name="android:textColorHighlight">@color/color_highlight_text</item>
<item name="actionModeBackground">@drawable/myapp_action_mode_background</item>
</style>
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@android:color/white</item>
</style>
<style name="MenuTextApearance" parent="@android:style/TextAppearance.Widget.IconMenu.Item">
<item name="android:textColor">#000000</item>
</style>
<style name="ActionBarThemeOverlay" parent="">
<item name="android:textColorPrimary">#FFFFFF</item>
<item name="colorControlNormal">#FFFFFF</item>
<item name="colorControlHighlight">#00000000</item>
</style>
<style name="HeaderBar">
<item name="android:background">?colorPrimary</item>
</style>
<style name="HeaderBarTransparent">
<item name="android:background">@color/color_primary_transparent</item>
</style>
<style name="ActionBarPopupThemeOverlay" parent="ThemeOverlay.AppCompat.Light">
<item name="android:background">#00000000</item>
<item name="android:textColor">#FFFFFF</item>
</style>
@彩色/彩色原色
@颜色/原色\u深色
@颜色/颜色口音
假的
真的
@样式/抽屉箭头样式
@风格/选词风格
#000000
@颜色/颜色突出显示文字
@颜色/颜色突出显示文字
@android:彩色/白色
@android:彩色/白色
真的
@颜色/颜色突出显示文字
@可绘制/myapp\u动作\u模式\u背景
真的
@android:彩色/白色
#000000
#FFFFFF
#FFFFFF
#00000000
?原色
@颜色/颜色\u主要\u透明
#00000000
#FFFFFF
问题:
- 如何使文本选择工具完全可见和可单击
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base" />
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<!-- colorPrimary is used, for instance, for the default ActionBar (but not Toolbar) background. We specify the same color for the toolbar background in toolbar.xml.. -->
<item name="colorPrimary">@color/color_primary</item>
<!-- colorPrimaryDark is used for the status bar (with the battery, clock, etc). -->
<item name="colorPrimaryDark">@color/color_primary_dark</item>
<!-- colorAccent is used as the default value for colorControlActivated which is used to tint widgets. -->
<item name="colorAccent">@color/color_accent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="android:itemTextAppearance">@style/MenuTextApearance</item>
<item name="colorControlNormal">#000000</item>
<item name="colorControlActivated">@color/color_highlight_text</item>
<item name="colorControlHighlight">@color/color_highlight_text</item>
<item name="actionMenuTextColor">@android:color/white</item>
<item name="android:actionMenuTextColor">@android:color/white</item>
<item name="windowActionModeOverlay">true</item>
<item name="android:textColorHighlight">@color/color_highlight_text</item>
<item name="actionModeBackground">@drawable/myapp_action_mode_background</item>
</style>
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@android:color/white</item>
</style>
<style name="MenuTextApearance" parent="@android:style/TextAppearance.Widget.IconMenu.Item">
<item name="android:textColor">#000000</item>
</style>
<style name="ActionBarThemeOverlay" parent="">
<item name="android:textColorPrimary">#FFFFFF</item>
<item name="colorControlNormal">#FFFFFF</item>
<item name="colorControlHighlight">#00000000</item>
</style>
<style name="HeaderBar">
<item name="android:background">?colorPrimary</item>
</style>
<style name="HeaderBarTransparent">
<item name="android:background">@color/color_primary_transparent</item>
</style>
<style name="ActionBarPopupThemeOverlay" parent="ThemeOverlay.AppCompat.Light">
<item name="android:background">#00000000</item>
<item name="android:textColor">#FFFFFF</item>
</style>