2016-07-11 14 views
1

GridViewでディバイダを作成する方法は? 私は、画像を投稿するのに十分な評価を持っていない、絵を見てください。Android GridView標準ディバイダではありません

picture

私はstackoverflow.comでの他の質問に答えを見つけることができませんでした。

ありがとうございました。

答えて

0

サンプルコードはありません.Lol。しかし、私がGridviewを使用してどのように覚えているか、あなたは、gridview自体のレイアウトとセルのレイアウトを持っているということです。だから、あなたのイメージに似たセルを作るために、私は相対レイアウトを使います。 4つの 'view'要素とtextviewを置く。 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"> 

    <View 
     android:id="@+id/top" 
     android:layout_width="match_parent" 
     android:layout_height="5dp" 
     android:layout_alignParentTop="true" 
     android:layout_marginLeft="50dp" 
     android:layout_marginRight="50dp" 
     android:background="@android:color/darker_gray" /> 

    <View 
     android:id="@+id/left" 
     android:layout_width="5dp" 
     android:layout_height="match_parent" 
     android:layout_alignParentLeft="true" 
     android:layout_marginBottom="50dp" 
     android:layout_marginTop="50dp" 
     android:background="@android:color/darker_gray" /> 

    <View 
     android:id="@+id/right" 
     android:layout_width="5dp" 
     android:layout_height="match_parent" 
     android:layout_alignParentRight="true" 
     android:layout_marginBottom="50dp" 
     android:layout_marginTop="50dp" 
     android:background="@android:color/darker_gray" /> 

    <View 
     android:id="@+id/bottom" 
     android:layout_width="match_parent" 
     android:layout_height="5dp" 
     android:layout_alignParentBottom="true" 
     android:layout_marginLeft="50dp" 
     android:layout_marginRight="50dp" 
     android:background="@android:color/darker_gray" /> 

    <TextView 
     android:id="@+id/text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" 
     android:text="Item" 
     android:textSize="100sp" /> 


</RelativeLayout> 
+0

はい、あなたはこの画像でそれを見ることができ、私はそれを実行しようとしましたが、それは私が望むことではありません。http://imgur.com/aoH22QV – promerbay

+0

@promerbayセルのように追加されたコードを。試してみてください。ありがとうございました。 – klutch

関連する問題