簡體   English   中英

自定義工具欄開頭的不需要的填充/邊距

[英]Unwanted Padding/Margin at the beginning of a custom toolbar

我有一個通過XML創建的相當復雜的自定義工具欄(android.support.v7.widget.Toolbar):

(例如愚蠢的例子)

<android.support.v7.widget.Toolbar>
   <ImageView/>
   <TextView/>
 </android.support.v7.widget.Toolbar>

效果很好,除非我最后在ImageView的左側添加了邊距/填充。 toolbar.setNavigationIcon(null)不變。 更改填充和邊距似乎無濟於事。 我不確定那是哪里來的。

我該如何擺脫呢?

帶間隔的工具欄示例

如果您希望將app:contentInsetStart="0dp"Toolbar的起始邊緣(LTR的左邊緣)齊平,則需要將其添加到Toolbar 另一面還有contentInsetEnd

您可以通過編程將padding和Insets值設置為0。

toolbar.setPadding(0,0,0,0);
toolbar.setContentInsetsAbsolute(0,0);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM