在新的CardView中alignment多个TextView

我试图创build一个CardView,显示一个作者的报价,包括作者姓名,报价,然后是下面的参考。 我想我已经得到了大部分,但似乎alignmentTextViews的一般规则似乎并不适用于CardView。 我在这里进行了研究,发现你应该将android:layout="vertical"到LinearLayout(或者RelativeLayout),但是这对我来说似乎没有什么改变。 我也尝试将它添加到CardView本身,认为它inheritance了父母的方向,但也没有运气。 我仍然得到TextViews相互重叠,而不是一个接一个。

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_height="match_parent" android:layout_width="match_parent"> ... > <!-- A CardView that contains a TextView --> <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="top" android:layout_width="match_parent" android:layout_height="wrap_content" android:longClickable="true" android:orientation="vertical" card_view:cardUseCompatPadding="true" card_view:cardCornerRadius="4dp" card_view:cardElevation="4dp" card_view:contentPadding="10dp" > <TextView android:id="@+id/info_text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#FF4444" android:textSize="24sp" android:text="Gordon B. Hinckley" /> <TextView android:id="@+id/info_text2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/info_text" android:text="Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text. Test text." /> <TextView android:id="@+id/info_text3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/info_text2" android:textColor="#33B5E5" android:gravity="end" android:text="and I'm the reference." /> </android.support.v7.widget.CardView> 

有什么想法吗?

  • 如何限制观看次数?
  • android onCreateOptionsMenu在恢复状态时调用两次
  • 中心布局Android
  • 什么工具:片段xml文件中的布局?
  • 约束布局内的Scrollview不会滚动到父约束的底部
  • android studio 2.2布局编辑器刷新button
  • 保证金不影响“包含”
  • 材料devise步进控制
  • 解决了它。 只需要将<TextView>包装在<LinearLayout> (或任何其他布局)中,但仍然在<android.support.v7.widget.CardView>