- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个简单的相对布局 - 一个 ImageView (iv1) 和一个位于 iv1 左侧的 TextView (tv1)。不幸的是,我看不到 tv1。更何况,hierarchyViewer 也帮不了我。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="right"
android:background="@android:color/white"
>
<ImageView
android:id="@+id/iv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" />
<TextView
android:id="@+id/tv1"
android:layout_toLeftOf="@+id/iv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</RelativeLayout>
看起来像这样:
但是,如果我将 android:layout_toLeftOf="@+id/iv1"更改为 android:layout_toRightOf="@+id/iv1",我的 TextView 将位于 ImageView 的右侧。似乎 toRightOf 有效而 toLeftOf 无效。这是它的样子:
怎么了?如何使 layout_toLeftOf 起作用?
最佳答案
改变:
<TextView
android:id="@+id/tv1"
android:layout_toLeftOf="@+id/+iv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
到:
<TextView
android:id="@+id/tv1"
android:layout_toLeftOf="@id/iv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
您在 TextView 的 toLeftOf 中使用 @+id/iv1 而不是 @id/iv1。您还应该在 View 中为 imageview 指定一个特定位置。尝试对齐它:layout_parentTop = true
关于android - layout_toRightOf 有效而 layout_toLeftOf 无效,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207969/
结果是: 我期望的是: 为什么它不起作用? 最佳答案 这里是我的答案让它工作:
我想知道 XML 布局属性 android:layout_toLeftOf 是特定于布局还是可以用于任何布局?请帮忙。 问候和感谢。 最佳答案 它特定于RelativeLayout . 关于Andro
我有一个 RelativeLayout,其中有一个 TextView 并且此元素的 android:layout_toLeftOf 属性设置为同一布局中的另一个 TextView。 根据应用程序从服务
我有一个简单的相对布局 - 一个 ImageView (iv1) 和一个位于 iv1 左侧的 TextView (tv1)。不幸的是,我看不到 tv1。更何况,hierarchyViewer 也帮不了
我正在创建包含在 RelativeLayout 中的任意数量的 TextView。如何以编程方式将 TextView 放置在彼此下方或彼此相邻的位置? 我猜我应该使用 layout_toLeftOf
我有一个用于对话框主题 Activity 的布局。这正确地呈现了。但是,它现在呈现在一个对话框 fragment 中,并且一些 View 相互堆叠。我尝试在顶层添加一个线性布局,因为我发现了一篇建议它
我是一名优秀的程序员,十分优秀!