2017-12-15 15 views
0

したがって、questionステートメントと同様に、セクションヘッダーをandroidのリサイクラービューに追加し、リサイクルビューのセルの順序を変更します。セクションヘッダーとセクションヘッダーの間にセルを並べ替えるリサイクラービュー

+0

「セクションヘッダー」の意味を説明できますか?また、どのように細胞を並べ替えるのですか?どのような基準で? –

+0

![Valid XHTML](https://i.stack.imgur.com/pMvBC.png)。セクションヘッダーについては、このイメージを参照してください。並べ替えのために、1つのセルをあるセクションのヘッダーから別のセクションヘッダーに移動したいだけです。 –

答えて

0

私は、あなたが今やっていることは、各セル用のアダプタのレイアウトを持つことであるあなたがヘッダを持っているしたい場合は、あなたがすべきであると仮定しています

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

<TextView 
    android:id="@+id/tv_header" 
    android:layout_width="match_parent" 
    android:layout_height="50dp" 
    android:background="#eee" 
    android:gravity="center_vertical" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:text="Section 1" 
    android:textColor="#000" 
    android:textSize="18sp" 
    android:textStyle="bold" /> 

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="70dp" 
    android:text="item 1" 
    android:gravity="center_vertical" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:textAllCaps="true" 
    android:textColor="#4d4949" 
    android:textSize="16sp"/> 

<View 
    android:layout_width="match_parent" 
    android:layout_height="0.5dp" 
    android:background="#000" /> 

、次のコードを参照してください。あなたのアダプタのレイアウトを上記のコードのようにするには、 あなたはチェックする必要がある条件でアダプタクラスのグループをチェックする必要があります。デフォルトでは、セクションヘッダーはすべてのセルで非表示になり、条件が満たされたときにペルチュアルセルのヘッダーを表示し、タイトルとして必要なテキストを設定できます。

+0

これは私のために働いています。後で、リスト項目を並べ替えたり、セクションヘッダーから別のセクションヘッダーに移動する必要があります。どうすればそれを達成できますか? –

+0

あなたはドラッグアンドドロップしたいですか? –

+0

はい、そのようなもの! –

関連する問題