android - 如何让ImageView和TextView的高度相同

标签 android layout

我的布局有 ImageView(iv) 和 TextView(tv)。 我想让电视转为 iv。 电视的高度与 iv 的高度相同。 电视重力设置为 CENTER_VERTICAL。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >


    <ImageView
        android:id="@+id/iv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"/>


    <TextView
        android:id="@+id/tv"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_toRightOf="@+id/iv"
        android:text="TextView" android:gravity="center_vertical"/>

</RelativeLayout>

如何到达目标?

最佳答案

嗨试试这个.....

  <?xml version="1.0" encoding="utf-8"?>
  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/RelativeLayout1"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical" >

  <ImageView
    android:id="@+id/iv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:src="@drawable/ic_title_home_demo" />

  <TextView
    android:id="@+id/tv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/iv"
    android:layout_alignTop="@+id/iv"
    android:layout_toRightOf="@+id/iv"
    android:gravity="center_vertical"
    android:text="TextView" />

   </RelativeLayout>

关于android - 如何让ImageView和TextView的高度相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8709869/

相关文章:

android - LayoutParams 在 Android 中做什么或传递什么?

android - DoubleClick - Interstitial advertising sizing/cropping/center placing -> 不可能?

java - (Android) 使用 getActivity() 会导致内存泄漏,但添加 get 应用程序上下文会导致错误 token 异常

php - Magento:如何对以编程方式通过扩展添加的 js 文件使用 removeItem

java - swt:如何在侧面留出空间?

java - 结合 javafx 2 ListView 和 GridPane 功能

android - 让我的 android 应用程序出现在共享列表中

Android - 兼容性库 v4 异常 (EdgeEffect) java.lang.NoClassDefFoundError : > android. widget.EdgeEffect

Android 在谷歌地图 api 中获取公共(public)交通工具?

android - 旋转屏幕时虚拟键盘不出现?