Android,带有居中图像的拉伸背景

时间:2014-01-29 15:43:36

标签: android xml drawable nine-patch

Hello其他程序员,

我正在尝试为操作栏的背景创建一个xml。

背景应该在整个长度上延伸(9个补丁),但徽标应该居中。

我尝试使用简单的9patch背景和Actionbar中的自定义视图,其中徽标居中。问题是,如果我向操作栏添加任何按钮,则自定义视图不再使用整个空间,并且徽标向左或向右偏移。 现在我正在尝试创建一个拉伸背景但是以位图为中心的XML。以下是我到目前为止的情况:

<?xml version="1.0" encoding="utf-8"?>

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:drawable="@drawable/background" />
     <item android:drawable="@drawable/logo"  />
</layer-list>

背景很好,但徽标也会在整个宽度/高度上伸展,你们能帮助我让它居中吗?

1 个答案:

答案 0 :(得分:0)

您需要一些特定的需求,您可以使用自己的Actionbar布局。

getSupportActionBar().setCustomView(your View resource);