- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一张图片想放在屏幕中央。尽管出乎我的意料,它是水平居中而不是垂直居中。也就是说,图像触及屏幕顶部。
相同的布局在沙盒项目中显示正常,但不幸的是在真实项目中却不行。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<!-- ... -->
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:id="@+id/progress2"
android:src="@drawable/wait2"
android:layout_centerInParent="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:visibility="visible"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</RelativeLayout>
线条
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
当然是不必要的,但是这两种情况都不起作用。
欢迎提出任何建议。
编辑:从 InputMethodService
显示 View 似乎是相关的。
最佳答案
我刚刚遇到了同样的问题。我用过
android:layout_centerInParent
它适用于 AndroidStudio 预览版和带有 4.3 设备的 Nexus 4。但在 Galaxy S1 2.3 上它不起作用。
我通过将我想居中的 Layout 包装在 RelativeLayout 中并使用 gravity 属性居中来修复它:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
<RelativeLayout
...
这在两种设备上都有效。
关于android:layout_centerInParent 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16209607/
我有 3 层,它们都是 RelativeLayouts 或者基于它: 内容类 覆盖类 信息框布局 在我的代码中,我生成了一个覆盖信息框布局的覆盖对象。然后我将覆盖层添加到内容层。我的目标是将父级(=覆
我有一张图片想放在屏幕中央。尽管出乎我的意料,它是水平居中而不是垂直居中。也就是说,图像触及屏幕顶部。 相同的布局在沙盒项目中显示正常,但不幸的是在真实项目中却不行。
我有一个具有这种布局的 fragment : 在 Android Studio 预览中,我看到了这个: 很好,但在模拟器或真实设备上我看到了: 我错过了什么?我如何使该文本在父级中居中?
我正在尝试将另一个 ViewHolder 与相同的 RecyclerView 一起使用,我试图膨胀的布局基本上是 RelativeLyout 和 ProgressBar 作为它的子项。问题是 Prog
我通过在我的 RelativaLayout XML 中使用 android:layout_centerInParent="true" 将图钉的 ImageView 放置在布局的中心文件。 现在我想在
我在布置相对布局时遇到问题。这是测试代码 结果是 如果我删除 android:layout_centerInParent="true"一切正常。为什
我正在尝试在 ImageView 上设置 TextView ,在他们提到的示例中我应该使用它来工作 android:layout_centerInParent="true" 但是没有效果 这是
我是一名优秀的程序员,十分优秀!