![]() |
1
127
您可以创建一个自定义布局并将其应用于actionBar。
要做到这一点,请遵循以下两个简单步骤:
哪里
它可以随心所欲地复杂。试试看! 编辑:
要设置
此外,您还可以添加
标志
/
偶像
要做到这一点,只需添加
图片框
在布局中,并设置布局方向属性
要动态更改上述自定义操作栏的标题,请执行以下操作:
|
![]() |
2
8
如果没有自定义视图,似乎没有办法做到这一点。您可以获得标题视图:
但是
|
![]() |
3
7
查看Lollipop更新中支持库类上的新工具栏,您可以通过在布局中添加工具栏来设计动作栏 在应用程序主题中添加这些项目
在布局中创建工具栏,并将文本视图包含在工具栏的中心设计中
将操作栏添加为工具栏
请确保您需要像这样在资源文件中包含工具栏
|
![]() |
4
5
我知道我的回答不及时,但这纯粹是代码错误
|
![]() |
5
4
如果您正在使用工具栏,则仅添加
在工具栏下,就像这个片段
|
|
6
3
这实际上是有效的:
您必须根据您的要求定义custom_actionbar.xml布局,例如:
|
![]() |
7
1
我认为通过在操作栏上定位视图,你会得到你想要的。在操作栏的布局中,当布局参数设置为与父项匹配时,它与全宽不匹配 这就是为什么我在成功的地方以编程的方式完成了这项工作。通过设置宽度(它的工作原理类似于layout_weight=“value”),我们可以在任何我们想要的地方设置我们的视图:
这里是getWidth()方法:
|
![]() |
8
1
Java代码:
在onCreate()中写入
对于您的自定义视图,只需使用FrameLayout,east peasy!
|
![]() |
9
0
我也遇到了同样的问题,由于工具栏中自动添加了“主页”按钮,我的文本没有准确输入。 我用肮脏的方法把它修好了,但对我来说效果很好。我只是在TextView的右侧添加了一个边距,以补偿左侧的主页按钮。这是我的工具栏布局:
|
![]() |
10
0
您可以通过换行标题和级别右填充来强制工具栏,该级别具有默认的标题左填充。然后将背景颜色放在工具栏的父级,这样通过包装标题剪切出来的部分就有了相同的颜色(在我的例子中是白色):
|
![]() |
11
0
解决方案基于以下内容:
它的作用是: 当工具栏第一次执行#setTitle时,它会创建AppCompatTextView并使用它来显示标题文本。 创建AppCompatTextView时,工具栏(作为ViewGroup)会使用#addView方法将其添加到自己的层次结构中。 此外,在试图找到解决方案时,我注意到textview的布局宽度设置为“wrap_content”,所以我决定将其设置为“match_parent”,并将textalignment分配给“center”。 MyToolbar.kt,跳过不相关的东西(构造函数/导入):
可能的“副作用”——这也适用于“字幕” |
![]() |
12
0
经过两天的浏览,这就是我在科特林想到的。已测试并在我的应用程序上运行
|
![]() |
Riddhi · 在ionic中对齐按钮 7 年前 |
|
Joshua Sparkel · 排列的元素相差几个像素 7 年前 |
![]() |
ProtectedVoid · CSS宽度自动和向左浮动-允许溢出 7 年前 |
![]() |
Josh Rodgers · 居中网格项目 7 年前 |
![]() |
Jean Jacquemier · Apache箭头、对齐和填充 7 年前 |
![]() |
Zubair · 与UILabel绘图/显示在屏幕上相关的方法 7 年前 |
![]() |
KevinM · 在导航栏引导程序4中将图标与文本对齐 7 年前 |
![]() |
Sujal · UIAlertController中的居中对齐图像操作 7 年前 |