2017-01-30 12 views
1

私はConstraintLayoutを使用しようとしていますが、私は単純なリストビューを作成しています。しかし、リストビューの問題はスクロールしていないので、スクロールビューを親として配置しようとしましたが、ListViewをその中に配置しましたが、アイテムは1つしかありませんでした。リストビューのアイテムが1つしかありません

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout 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:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <EditText 
     android:layout_width="0dp" 
     android:layout_height="48dp" 
     android:inputType="textPersonName" 
     android:text="Name" 
     android:ems="10" 
     android:id="@+id/editText" 
     android:layout_marginTop="10dp" 
     app:layout_constraintTop_toTopOf="parent" 
     android:layout_marginEnd="10dp" 
     app:layout_constraintRight_toRightOf="parent" 
     android:layout_marginRight="10dp" 
     android:layout_marginStart="10dp" 
     app:layout_constraintLeft_toLeftOf="parent" 
     android:layout_marginLeft="10dp" /> 

    <RadioGroup 
     android:layout_width="0dp" 
     android:layout_height="37dp" 
     android:layout_marginEnd="10dp" 
     app:layout_constraintRight_toRightOf="parent" 
     android:layout_marginRight="10dp" 
     android:layout_marginTop="10dp" 
     app:layout_constraintTop_toBottomOf="@+id/editText" 
     android:layout_marginStart="10dp" 
     app:layout_constraintLeft_toLeftOf="parent" 
     android:layout_marginLeft="10dp" 
     android:orientation="horizontal" 
     android:id="@+id/radioGroup"> 

     <RadioButton 
      android:text="To Ferenhite" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/ctof" 
      android:layout_weight="1" /> 

     <RadioButton 
      android:text="To Celcius" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/ftoc" 
      android:layout_weight="1" /> 
    </RadioGroup> 

    <Button 
     android:text="Button" 
     android:layout_width="0dp" 
     android:layout_height="51dp" 
     android:id="@+id/btn_convert" 
     android:layout_marginStart="10dp" 
     app:layout_constraintLeft_toLeftOf="parent" 
     android:layout_marginLeft="10dp" 
     android:layout_marginEnd="10dp" 
     app:layout_constraintRight_toRightOf="parent" 
     android:layout_marginRight="10dp" 
     android:layout_marginTop="10dp" 
     app:layout_constraintTop_toBottomOf="@+id/radioGroup" /> 

    <ScrollView 
     android:layout_width="0dp" 
     android:layout_height="329dp" 
     android:layout_marginEnd="10dp" 
     app:layout_constraintRight_toRightOf="parent" 
     android:layout_marginRight="10dp" 
     android:layout_marginStart="10dp" 
     app:layout_constraintLeft_toLeftOf="parent" 
     android:layout_marginLeft="10dp" 
     android:layout_marginTop="8dp" 
     app:layout_constraintTop_toBottomOf="@+id/btn_convert" 
     app:layout_constraintBottom_toBottomOf="parent" 
     android:layout_marginBottom="5dp"> 

     <ListView 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:id="@+id/list_temperature" /> 
    </ScrollView> 
</android.support.constraint.ConstraintLayout> 

レイアウトでUIを作成して変換しようとしましたが、動作しません。すべてのコンポーネントが妨げられました。私はscrollviewを削除することができますListViewだけを置くが、それは動作しません。それで私を助けてください。前もって感謝します。

答えて

0

あなたはスクロールビュー内でリストビューを持つことはできません。

+0

私はそれを知っていますが、リストビューだけがなぜそれをスクロールしていないのですか。 –

+0

スクロール表示がないxmlを表示してください – SteelBytes

0

あなたは、ListViewにアダプタを割り当てることになっています。どのようにListViewに項目を追加していますか? アダプタを使用している場合は、ポストアダプタクラスです。

+0

彼は1つのアイテムを持っていると言っています。おそらく彼はアダプタを持っている可能性があります。 – Enzokie

関連する問題