我有两个ActionBar按钮:一个只显示一个图标,另一个没有图标 – 我使用文本显示应用程序接收的新项目数.问题是文字尺寸太小,想要做得更大.

尝试造型:

@style/MyActionBar

没有效果.

试图加载自定义视图:

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:layout_gravity="center_vertical"

android:gravity="fill_vertical"

android:orientation="horizontal" >

android:id="@+id/imageView1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_gravity="center_vertical"

android:minWidth="64dip"

android:src="@drawable/ic_action_refresh" />

android:id="@+id/button1"

android:scaleType="centerInside"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_alignParentLeft="true"

android:layout_alignParentTop="true"

style="?android:attr/actionButtonStyle"

android:text="0" />

也没有成功.

但是,我宁愿维护普通ActionBar按钮的样式和属性,只需增加文本大小.有没有办法实现这一目标?我不使用Sherlock,下面是我的ActionBar代码.

android:id="@+id/action_settings"

android:orderInCategory="100"

android:showAsAction="never"

android:title="@string/action_settings"/>

android:id="@+id/action_about"

android:title="@string/action_about"

android:showAsAction="never">

android:id="@+id/action_counter"

android:title="@string/action_counter"

android:showAsAction="always|withText">

android:id="@+id/action_refresh"

android:title="@string/action_refresh"

android:icon="@drawable/ic_action_refresh"

android:showAsAction="always">

我想仅更改action_counter的文本大小.

解决方法:

在应用程序的基本主题中,添加以下项:

@style/CustomActionBar

然后按如下方式定义CustomActionBar:

20sp

标签:android,actionbarsherlock,android-actionbar,text-size

来源: https://codeday.me/bug/20190718/1492943.html

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐