为什么我无法通过layout_alignParentRight =" true"在layout_toRightOf视图的右侧放置视图。

时间:2016-09-28 07:23:45

标签: android android-relativelayout

我想TextView layout_toRightOf ImageView layout_alignParentRight="true" TextView。为什么我看不到<RelativeLayout android:orientation="horizontal" android:minWidth="20px" android:minHeight="20px" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/bottomBar"> <ImageButton android:src="@drawable/likes" android:background="#ffffff" android:layout_width="25dp" android:layout_height="25dp" android:layout_marginRight="8dp" android:id="@+id/likeImage" android:layout_alignParentLeft="true" android:layout_marginLeft="15dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/likeImage" android:id="@+id/likeText" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_below="@+id/tv_progress"> <ImageButton android:src="@drawable/coment" android:layout_width="25dp" android:layout_height="25dp" android:layout_marginRight="4dp" android:id="@+id/comment" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4dp" android:id="@+id/commentText" /> </LinearLayout> <ImageButton android:id="@+id/repostImage" android:background="#ffffff" android:src="@drawable/repost" android:layout_width="25dp" android:layout_height="25dp" android:layout_alignParentRight="true" android:layout_marginRight="45dp" /> <TextView android:layout_toRightOf="@+id/repostImage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="77" android:id="@+id/repostText" /> </RelativeLayout> ?怎么解决这个问题。

我的问题代码!

ImageView

为什么我看不到文字&#34; 77&#34;?

已完成解决方案,但TextView尚未修复。由于已修复<ImageButton android:id="@+id/repostImage" android:layout_toLeftOf="@+id/repostText" android:background="#ffffff" android:src="@drawable/repost" android:layout_width="25dp" android:layout_height="25dp" /> <TextView android:layout_alignParentRight="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/repostText" android:layout_marginLeft="10dp" android:layout_marginRight="15dp" />

LinearLayout

这是添加了问题的屏幕: enter image description here

我的解决方案 只需使用android:layout_alignParentRight="true"

System.Net.AuthenticationManager.CustomTargetNameDictionary .Add("https://my-service.tld:8080/", "HTTP/my-service.tld"); 中包装右键和文字视图即可

1 个答案:

答案 0 :(得分:1)

使用此代码

<?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="match_parent"
     >
<LinearLayout 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:gravity="center"
    android:layout_alignParentRight="true"
>
<ImageButton
    android:id="@+id/repostImage"
    android:background="#ffffff"
    android:src="@drawable/repost"
    android:layout_width="25dp"
    android:layout_height="25dp"
    android:layout_alignParentRight="true"
    android:layout_marginRight="45dp" />
 <TextView
    android:layout_toRightOf="@+id/repostImage"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="77"
    android:id="@+id/repostText"
    android:layout_marginLeft="15dp" />
</LinearLayout>
</RelativeLayout>