android - 在布局上布局,顶部布局的中心背景图像

标签 android android-layout

<分区>

好吧,我想做一些相当复杂的事情。

我想在第一个线性布局中放置一个可绘制对象,然后我想在第一个布局之上的第二个布局中放置另一个可绘制对象,并且我希望它居中。我这样做的原因是图标在切换到横向时不会拉伸(stretch)。这是我目前所拥有的:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical" android:background="@drawable/default1"

<LinearLayout android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:orientation="vertical"
    android:background="@drawable/icon1" android:layout_gravity="center"
</LinearLayout>
</LinearLayout>

第二个布局中的图标粘在屏幕顶部并且没有居中。谢谢!

最佳答案

将所有的fill_parent改为wrap_content

关于android - 在布局上布局,顶部布局的中心背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335964/

相关文章:

android - 构造函数之后的对象为空

java - Android StackScrollLayout

java - 如何正确添加新的布局xml?

android - 为什么 GridView 中的适配器不更新其内容?

java - 如何在Kotlin中换行?

android - Facebook App 链接(深层链接)不适用于移动浏览器

android - 如何从 android 中的 native ndk 'C' 代码中查找内存泄漏(最新方法)

android - 使用自定义状态,onCreateDrawableState 从未调用过

android - 如何在android中的另一个 View 上创建透明?

来自 XML 的 Android 文本输入