2017-04-11 45 views
-1

垂直スクロールが動作しない動作しません(私はウィジェットでスクロールバーを参照)ScrollViewでのEditText - 私のEditTextのスクロール

<ScrollView ...> 
    <EditText 
      android:id="@+id/etCreatePredefineTaskDescription" 
      style="@style/JWidget.EditText.Grey" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="16dp" 
      android:gravity="start" 
      android:hint="@string/description" 
      android:imeOptions="flagNoEnterAction" 
      android:inputType="textMultiLine" 
      android:lines="5" 
      android:paddingTop="@dimen/base_dimen" 
      android:scrollbars="vertical" 
      android:text="@={viewModel.model.text}" /> 
</ScrollView> 
+0

私は 'EditText'の親として' LinearLayout'を使うことをお勧めします'LinearLayout'を' ScrollView'に追加してください。 –

+0

EditTextViewの内側にスクロールが必要なのはどういう意味ですか? –

+0

作業していないということを説明できますか?あなたはスクリーンショットをつけることができますか? –

答えて

1

内部には、複数の行を入力したいがandroid:inputType="textMultiLine"

<EditText 
     android:id="@+id/editText" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:ems="10" 
     android:inputType="textMultiLine" /> 
を使用します

またはスクロールバーを使用したい場合は

<ScrollView ...> 
<LinearLayout---> or <RelativeLayout--> 
    <EditText 
      android:id="@+id/etCreatePredefineTaskDescription" 
      style="@style/JWidget.EditText.Grey" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="16dp" 
      android:gravity="start" 
      android:hint="@string/description" 
      android:imeOptions="flagNoEnterAction" 
      android:inputType="textMultiLine" 
      android:lines="5" 
      android:paddingTop="@dimen/base_dimen" 
      android:scrollbars="vertical" 
      android:text="@={viewModel.model.text}" /> 
</LinearLayout> or </RelativeLayout..> 
</ScrollView> 
+0

私は両方のスクロールタイプが必要です - そして、私の答えでわかるように - 私はあなたのすべてのソリューションを試しました – Artem