![]() |
1
16
我一直在努力解决这个问题,现在我有了答案! 正如您可能已经看到的,您需要创建一个themes.xml资源:
请注意,在讨论自定义标题栏的站点中,通常不会提到在视图、活动或应用程序级别选择此主题所需的自定义标题栏。我在应用程序级别通过将android:theme属性添加到应用程序来实现:
您还需要一个styles.xml来定义该windowTitleBackgroundStyle。与我在web上看到的这个文件的不同版本不同,我在文件中添加了一行,将padding设置为0,从而消除了您所抱怨的padding:
|
![]() |
2
7
实际上不需要使用自定义布局来自定义背景图像。以下代码
但是,如果确实要使用自定义标题栏,则以下代码将删除边距:
|
![]() |
3
1
在anddev.org上有一个很长的线程可以帮助您解决这个问题。 http://www.anddev.org/my_own_titlebar_backbutton_like_on_the_iphone-t4591.html 我已经跟踪它并成功地创建了我自己的标题栏,允许我设置填充。 我的标题栏的XML:
上面创建了一个小的灰色条,文本与左右两边对齐 |
![]() |
4
1
我通过获取标题容器并将填充设置为0来消除填充。它在android 4上工作。
|
![]() |
5
1
如Dalewking所述,您可以这样更改清单:
但直到我加上
对于它自己喜欢的活动:
|
![]() |
6
0
从4.2和ADT 21开始,创建默认布局时,标准尺寸将添加到父容器:
值位于res/dimens.xml中:
从父对象中删除它们或将dimens.xml值更改为所需的值。 |
![]() |
7
0
我在styles.xml中添加了以下填充项apptheme
应用程序清单使用该主题:
这为我解决了问题。 |
![]() |
Devang Sanghani · 柏树检查线通过 2 年前 |
![]() |
Brendan · 如何在Flatter中创建圆形化身周围的虚线边框 2 年前 |
![]() |
Shadow43375 · 当前可见的视口部分是否有官方术语? 6 年前 |
![]() |
HyperQBE · 如何在pyqt MessageBox中使用变量 6 年前 |
![]() |
Lord Jesus · 如何添加“HH:mm:ss”格式的秒表? 6 年前 |