This is the layout image 我正在尝试在相对布局中的图像上添加文本,三条垂直线。 具有ID,左线和右线的视图在ID卡可见的视图中不可见。如何才能看到所有视图?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="6dp">
<!--app:cardBackgroundColor="#000000"-->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp">
<ImageView
android:layout_marginBottom="40dp"
android:id="@+id/main_image_story"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:contentDescription="@string/contentdescimage"
android:src="@drawable/vijaymallya"
android:scaleType="fitXY"
android:adjustViewBounds="true"/>
<View
android:id="@+id/leftline"
android:layout_width="4dp"
android:layout_height="match_parent"
android:background="#f49a32"/>
<View
android:id="@+id/rightline"
android:layout_width="4dp"
android:layout_height="match_parent"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:background="#f49a32"/>
<View
android:id="@+id/cardline"
android:layout_width="match_parent"
android:layout_height="6dp"
android:background="#f49a32" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/cardline"
android:background="@drawable/background_gradient"
android:orientation="vertical">
<TextView
android:id="@+id/date_story"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="3dp"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_marginTop="8dp"
android:shadowColor="#000000"
android:shadowRadius="2"
android:textColor="#ffffff"
android:textSize="10sp"
tools:text="9.30 PM, 28 APRIL 2017" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@drawable/background_gradient2"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="15dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="15dp"
android:layout_marginStart="10dp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<View
android:layout_width="5dp"
android:layout_height="wrap_content"
android:layout_marginEnd="11dp"
android:layout_marginRight="11dp"
android:background="#ffffff"/>
</LinearLayout>
<TextView
android:id="@+id/substory_title_story"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:lineSpacingExtra="0sp"
android:shadowColor="#000000"
android:shadowRadius="2"
android:textColor="#ffffff"
android:textSize="16sp"
tools:text="Vijay Mallya Misled Us On Wealth, Says Supreme Court, Hauls Him For Contempt" />
</LinearLayout>
<LinearLayout
android:id="@+id/tags"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="9dp"
android:layout_marginRight="9dp"
android:layout_marginTop="10dp"
android:orientation="horizontal">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="6" />
<TextView
android:id="@+id/number_of_articles_story"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="4"
android:gravity="end"
android:shadowColor="#000000"
android:shadowRadius="2"
android:textColor="#f49a32"
android:textSize="11sp"
tools:text="7 ARTICLES - EXPLORE" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
答案 0 :(得分:0)
根据您的布局使用填充和边距
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="5dp"
android:layout_margin="5dp"
android:orientation="vertical">
.....
</LinearLayout>
答案 1 :(得分:0)
请尝试此更改..我已经在我的演示应用中尝试了它正在运行
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginBottom="6dp">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<ImageView
android:id="@+id/main_image_story"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginBottom="40dp"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:src="@drawable/dubai" />
<View
android:id="@+id/leftline"
android:layout_width="4dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="#f49a32" />
<View
android:id="@+id/rightline"
android:layout_width="4dp"
android:layout_height="match_parent"
android:layout_gravity="end"
android:background="#f49a32" />
</FrameLayout>
<View
android:id="@+id/cardline"
android:layout_width="match_parent"
android:layout_height="6dp"
android:background="#f49a32" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/cardline"
android:background="@color/white"
android:orientation="vertical">
<TextView
android:id="@+id/date_story"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="3dp"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_marginTop="8dp"
android:shadowColor="#000000"
android:shadowRadius="2"
android:textColor="#ffffff"
android:textSize="10sp"
tools:text="9.30 PM, 28 APRIL 2017" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@color/white"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="15dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="15dp"
android:layout_marginStart="10dp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<View
android:layout_width="5dp"
android:layout_height="wrap_content"
android:layout_marginEnd="11dp"
android:layout_marginRight="11dp"
android:background="#ffffff" />
</LinearLayout>
<TextView
android:id="@+id/substory_title_story"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:lineSpacingExtra="0sp"
android:shadowColor="#000000"
android:shadowRadius="2"
android:textColor="#ffffff"
android:textSize="16sp"
tools:text="Vijay Mallya Misled Us On Wealth, Says Supreme Court, Hauls Him For Contempt" />
</LinearLayout>
<LinearLayout
android:id="@+id/tags"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="9dp"
android:layout_marginRight="9dp"
android:layout_marginTop="10dp"
android:orientation="horizontal">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="6" />
<TextView
android:id="@+id/number_of_articles_story"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="4"
android:gravity="end"
android:shadowColor="#000000"
android:shadowRadius="2"
android:textColor="#f49a32"
android:textSize="11sp"
tools:text="7 ARTICLES - EXPLORE" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
希望这会对你有所帮助......如果不是,请告诉我......会找到其他方式...