Android 使用ViewPager选项卡[横向]避免长选项卡标题中的换行(和“…”)
如何使用ViewPager避免选项卡中出现换行和不完整的选项卡标题(如三个“…”) 请参见下面的屏幕截图: 更新 在styles.xml中设置以下内容时:Android 使用ViewPager选项卡[横向]避免长选项卡标题中的换行(和“…”),android,android-layout,android-styles,Android,Android Layout,Android Styles,如何使用ViewPager避免选项卡中出现换行和不完整的选项卡标题(如三个“…”) 请参见下面的屏幕截图: 更新 在styles.xml中设置以下内容时: <style name="MyTabTextStyle" parent="Base.Widget.AppCompat.ActionBar.TabText"> <item name="android:maxLines">1</item> <item name="android:widt
<style name="MyTabTextStyle" parent="Base.Widget.AppCompat.ActionBar.TabText">
<item name="android:maxLines">1</item>
<item name="android:width">80dp</item>
</style>
1.
80dp
当我没有在ActionBarStyle中添加徽标时,部分起作用:
更新2-徽标仍然存在问题
这就是我使用ActionBarStyle
添加徽标时的结果
提前感谢问题在于
选项卡文本的宽度
小部件:
<item name="android:width">80dp</item>
80dp
正如你所看到的,有时候80dp对于你的内容来说已经足够了,但有时候——事实并非如此。你应该避免使用固定的宽度或高度。相反,您可以使用(足够宽或足够高以适合内容)和(精确匹配父级大小,可能会留下大量“空白”)值 问题在于
TabText
小部件的宽度:
<item name="android:width">80dp</item>
80dp
正如你所看到的,有时候80dp对于你的内容来说已经足够了,但有时候——事实并非如此。你应该避免使用固定的宽度或高度。相反,您可以使用(足够宽或足够高以适合内容)和(精确匹配父级大小,可能会留下大量“空白”)值 所以你不想用单线?maxLine会省去“…”你有没有关于如何设置这个的例子(通过样式或代码)?删除true也我很困惑,如果你想让框变大,就让它变大删除
true
会导致与屏幕截图2中所示相同的结果。所以你不想使用单线?maxLine会省去“…”你有没有关于如何设置这个的例子(通过样式或代码)?删除true也我很困惑,如果你想让框变大,就让它变大删除true
会导致与屏幕截图2中所示相同的结果。所以你不想使用单线?maxLine会省去“…”你有没有关于如何设置这个的例子(通过样式或代码)?删除true也我很困惑,如果你想让框变大,就让它变大删除true
会导致与屏幕截图2中所示相同的结果。