Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 动作条样式不拉伸和东方视图问题_Android_Android Layout_Android Actionbar - Fatal编程技术网

Android 动作条样式不拉伸和东方视图问题

Android 动作条样式不拉伸和东方视图问题,android,android-layout,android-actionbar,Android,Android Layout,Android Actionbar,问题1:ActionBarTab未完全缩放。它在中间,但两边都有空间。即使我使用了3个标签,两边仍然有空格。如何将它们完全缩放到全宽 问题2:在东方视图中如何更改选项卡的颜色和选项卡文本?我想在每个选项卡之间添加更多的填充,因为现在它们彼此太接近了 这是我所有的密码: <style name="SM5Theme" parent="android:style/Theme.Holo.Light"> <item name="android:actionBarTabSt

问题1:ActionBarTab未完全缩放。它在中间,但两边都有空间。即使我使用了3个标签,两边仍然有空格。如何将它们完全缩放到全宽

问题2:在东方视图中如何更改选项卡的颜色和选项卡文本?我想在每个选项卡之间添加更多的填充,因为现在它们彼此太接近了

这是我所有的密码:

  <style name="SM5Theme" parent="android:style/Theme.Holo.Light">
    <item name="android:actionBarTabStyle">@style/SM5Theme.ActionBarTabStyle</item>
    <item name="android:actionBarTabBarStyle">@style/SM5Theme.ActionBarTabBarStyle</item>
    <item name="android:actionBarTabTextStyle">@style/SM5Theme.ActionBarTabTextStyle</item>
    <item name="android:actionBarStyle">@style/SM5Theme.ActionBarStyle</item>
  </style>

  <style name="SM5Theme.ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:titleTextStyle">@style/SM5Theme.ActionBar.TitleTextStyle</item>
    <item name="android:background">@drawable/custom_background_bar</item>
    <!--<item name="android:layout_marginBottom">5dp</item>-->
  </style>

  <style name="SM5Theme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textColor">#FFF</item>
  </style>

  <style name="SM5Theme.ActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">@drawable/tab_bar_background</item>
    <item name="android:gravity">center</item>
    <item name="android:dividerPadding">0dp</item>
    <item name="android:showDividers">middle</item>
    <item name="android:textColor">@color/tab_highlight</item>
    <!--<item name="android:divider">@drawable/actionbar_tab_divider</item>
    <item name="android:measureWithLargestChild">true</item>-->
  </style>

  <style name="SM5Theme.ActionBarTabTextStyle" parent="@android:style/Widget.Holo.Light.ActionBar.TabBar">
    <item name="android:textColor">#0FF</item>
  </style>

  <style name="SM5Theme.ActionBarTabBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.TabView">
    <item name="android:textColor">#0FF</item>
    <item name="android:gravity">center</item>
  </style>

@样式/SM5Theme.ActionBarTabStyle
@style/SM5Theme.ActionBarTabBarStyle
@style/SM5Theme.ActionBarTabTextStyle
@style/SM5Theme.ActionBarStyle
@style/SM5Theme.ActionBar.TitleTextStyle
@可绘制/自定义背景条
#FFF
@可绘制/选项卡\u栏\u背景
居中
0dp
中间的
@颜色/标签突出显示
#0FF
#0FF
居中

修复了这两个问题

问题1:我补充道

<item name="android:paddingLeft">0dp</item>
<item name="android:paddingRight">0dp</item>
0dp
0dp
适用于SM5Theme.ActionBarTabBarStyle和SM5Theme.ActionBarStyle

问题2:

在参考资料中,我创建了一个名为“values land”的新文件夹。对于新手来说,土地代表“景观”。我在那个文件夹中添加了modified styles.xml。因此,无论何时进入横向模式,它都会使用values land文件夹中的样式,而不是原始样式

谢谢你们的帮助,你们都很棒。没有你们任何人都不可能解决这个问题