2017-09-07 66 views
0

在我的屏幕我有一些牌顯示,但他們沒有到整個屏幕安裝在卡不能在屏幕上完全顯示

這是我的XML爲CardView

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
xmlns:card_view="http://schemas.android.com/apk/res-auto" 
android:orientation="vertical" 

> 




<android.support.v7.widget.CardView 

    android:id="@+id/card_view" 
    android:layout_width="match_parent" 
    android:layout_height="90dp" 
    android:layout_marginTop="10dp" 
    card_view:cardCornerRadius="2dp" 
    card_view:cardElevation="4dp" 


    > 


    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="@drawable/cardview_bg" 
     android:orientation="horizontal" 


     > 

     <View 
      android:layout_width="10dp" 
      android:layout_height="90dp" 
      android:background="@color/colorGray"> 

     </View> 


     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="80dp" 
      android:layout_marginTop="12dp" 
      > 

      <TextView 
       android:id="@+id/name" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginLeft="20dp" 

       android:textColor="@color/colorGray" 
       android:textSize="14dp" 
       android:textStyle="bold" /> 

      <LinearLayout 
       android:id="@+id/linear" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_below="@+id/name" 
       android:layout_marginTop="3dp" 
       android:orientation="horizontal"> 

       <TextView 
        android:id="@+id/university" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="20dp" 
        android:textColor="@color/colorGray" 


        android:textSize="12dp" 
        android:textStyle="bold" /> 

       <ImageView 
        android:layout_width="14dp" 
        android:layout_height="14dp" 
        android:layout_marginLeft="7dp" 
        android:src="@drawable/placeholder" /> 

       <TextView 
        android:id="@+id/city" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="2dp" 
        android:textColor="@color/colorGray" 


        android:textSize="12dp" 
        android:textStyle="bold" /> 
      </LinearLayout> 




     </RelativeLayout> 


    </LinearLayout> 




</android.support.v7.widget.CardView> 


</LinearLayout> 

final image

這是我的home.xml,其中我實現了recyclerView

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 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:id="@+id/content_home" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
app:layout_behavior="@string/appbar_scrolling_view_behavior" 
tools:context="com.example.raheel.bank.Home" 
tools:showIn="@layout/activity_home"> 

    <android.support.v7.widget.RecyclerView 
    android:id="@+id/recycle_view" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 

    android:scrollbars="vertical" 
    android:layout_alignParentStart="true" /> 
    </RelativeLayout> 

我想在屏幕上完全顯示卡片,以便看起來更清晰和易於使用。因爲它現在不適合該活動。

回答

0

請將app:cardPreventCornerOverlap="false"屬性添加到cardview。希望它能起作用。

+0

在您從recyclerView刪除填充後,您的代碼行不能正常工作 –

0

我想xml被用作ListViewRecyclerView的項目,請確保RecyclerView沒有任何餘量。

+0

好多了。但不如我想知道的那樣好。 –

+0

用'RecyclerView' xml – Adarsh

+0

更新問題!!我也有同樣爲recyclerView添加了xml –