2016-05-28 2 views
-2

ListViewにテキスト行を出力し、下部にボタンがあるようにします。ただし、コードは、ListViewで、テキストと複製ボタンを印刷します。これをどうやって解決するのですか?ListView出力したくないもの

<?xml version="1.0" encoding="utf-8"?> 

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:id="@+id/textView2" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentEnd="true" 
     android:layout_marginRight="122dp" 
     android:layout_marginEnd="122dp" 
     android:layout_marginTop="28dp" /> 

    <ListView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/listView2" 
     android:layout_marginBottom="380dp" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" /> 



<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="button" 
    android:id="@+id/button9" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" /> 

Javaコード

ArrayAdapter adapter = new ArrayAdapter<String>(this,R.layout.manage,R.id.textView2, String_array); listView.setAdapter(adapter);

+0

アダプターで使用されているレイアウトが表示されているようです。アダプタに渡されたレイアウトは、リスト内のアイテムごとに表示されます。その推測に基づいて、アダプターが使用するレイアウトである各エントリーの特定のレイアウトを持つ必要があります。質問にレイアウトの名前が含まれていれば助けになります。 – MikeT

答えて

0

は、ファイルR.layout.manageの内容は何ですか、とリストビューはどこから来るのでしょうか?それはlistView = findViewById(R.id.listview2)ですか?あなたは、質問をする際に関連する情報をすべて投稿する方がよいでしょう。

0

私はあなたの質問を理解したかどうかわかりませんが、ListViewの各行にテキストとボタンを表示したいですか?

もしそうなら、あなたはこのように、リストビューの列に別々のレイアウトを作成する必要があります:あなたは、各行でこのレイアウトを膨らませる、そしてあなたにこのカスタムアダプタを設定することができるように

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:id="@+id/textView2" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentEnd="true" 
     android:layout_marginRight="122dp" 
     android:layout_marginEnd="122dp" 
     android:layout_marginTop="28dp" /> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="button" 
     android:id="@+id/button9" 
     android:layout_alignParentBottom="true" 
     android:layout_centerHorizontal="true" /> 
</RelativeLayout> 

はその後、アダプターを拡張リストビュー。