在我的布局中,我正在显示图像,在该图像上,我在底部显示textview。它的工作完美。我的代码是:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:minHeight="210dp"
android:padding="12dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="210dp"
android:id="@+id/imageViewNews"
android:src="@mipmap/img_splash"/>
<com.mynews.widgets.TextViewRobotoBold
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|bottom"
android:id="@+id/textViewNewsTitle"
android:background="#CCd3d3d3"
android:padding="12dip"
android:textColor="@color/color_primary_text_color" />
现在我想在此图像之前显示一个textview(不在图像上)如何执行此操作?我曾尝试过,但它没有显示。当我使用relativelayout时,没有显示任何内容。请在上面的代码中建议我如何在imageview之前显示textview。
我也尝试过使用relativelayout,如:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:minHeight="210dp"
android:padding="12dp">
<com.mynews.widgets.TextViewRobotoBold
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|top"
android:id="@+id/textViewTimeTitle"
android:background="#CCd3d3d3"
android:text="Last updated Time is:"
android:padding="12dip"
android:textColor="@color/color_primary_text_color" />
<ImageView
android:layout_below="@+id/textViewTimeTitle"
android:layout_width="match_parent"
android:layout_height="210dp"
android:id="@+id/imageViewNews"
android:src="@mipmap/img_splash"/>
<com.mynews.widgets.TextViewRobotoBold
android:layout_width="wrap_content"
android:layout_below="@+id/imageViewNews"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|bottom"
android:id="@+id/textViewNewsTitle"
android:background="#CCd3d3d3"
android:padding="12dip"
android:textColor="@color/color_primary_text_color" />
现在,第一个Textview显示在图像之前,这就是我想要的。但是最后(第二个)textview显示在imageview下面我希望它在底部的imageview上。
任何建议将不胜感激。提前谢谢。
答案 0 :(得分:0)
使用Relativelayout作为Raghunandan的建议。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:minHeight="210dp"
android:padding="12dp">
<com.mynews.widgets.TextViewRobotoBold
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|top"
android:id="@+id/textViewTimeTitle"
android:background="#CCd3d3d3"
android:text="Last updated Time is:"
android:padding="12dip"
android:textColor="@color/color_primary_text_color" />
<ImageView
android:layout_below="@+id/textViewTimeTitle"
android:layout_width="match_parent"
android:layout_height="210dp"
android:id="@+id/imageViewNews"
android:src="@mipmap/img_splash"/>
<com.mynews.widgets.TextViewRobotoBold
android:id="@+id/textViewNewsTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageViewNews"
android:gravity="bottom"
android:layout_gravity="center_horizontal|bottom"
android:layout_centerInParent="true"
android:background="#CCd3d3d3"
android:padding="12dip"
android:textColor="@color/color_primary_text_color" />
答案 1 :(得分:0)
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="240dp"
android:padding="12dp">
<com.mynews.widgets.TextViewRobotoBold
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|top"
android:id="@+id/textViewTimeTitle"
android:background="#CCd3d3d3"
android:text="Last updated Time is:"
android:padding="12dip"
android:textColor="@color/color_primary_text_color" />
<ImageView
android:layout_below="@+id/textViewTimeTitle"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/imageViewNews"
android:src="@mipmap/img_splash"/>
<com.mynews.widgets.TextViewRobotoBold
android:layout_width="wrap_content"
android:layout_alignBottom="@+id/imageViewNews"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|bottom"
android:id="@+id/textViewNewsTitle"
android:background="#CCd3d3d3"
android:padding="12dip"
android:textColor="@color/color_primary_text_color" />