Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android中使用9个补丁水平和/或垂直居中_Java_Android_Android Relativelayout_Nine Patch - Fatal编程技术网

Java 在Android中使用9个补丁水平和/或垂直居中

Java 在Android中使用9个补丁水平和/或垂直居中,java,android,android-relativelayout,nine-patch,Java,Android,Android Relativelayout,Nine Patch,我找不到一个在我看来很标准的话题来谈论我的问题。。。这让我觉得这是不可能的。但是我试一下 我有一个9补丁背景的RelativeLayout(包含一个内容区域) 是否可以将文本视图水平和/或垂直居中放置在该相对区域内相对于内容区域的位置?此布局文件将完成此任务 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi

我找不到一个在我看来很标准的话题来谈论我的问题。。。这让我觉得这是不可能的。但是我试一下

我有一个9补丁背景的RelativeLayout(包含一个内容区域)


是否可以将文本视图水平和/或垂直居中放置在该相对区域内相对于内容区域的位置?

此布局文件将完成此任务

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background"
    android:gravity="center" >

    <TextView
        android:id="@+id/txtTest"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Test TextView"
        android:textColor="#000000" >
    </TextView>

</RelativeLayout>

我使用的9面片图像是


是的。你能发布你的xml文件吗?这是可能的。但没有你的xml就不行。我现在不能,你得等7个小时,因为我是新来的。。。注释中的xml很难看……我几乎可以肯定我试过使用gravity=“center”。也许我错过了。。谢谢我在相对布局和centerinparent/垂直/水平忽略内容区域方面遇到问题。这是那个问题的解决方案,谢谢!这对我不起作用。顶部填充和底部填充不同。@Henk请发布您面临的问题