TextViewにScrollViewを追加します。android StudioのRecyclerView内でScrollViewを使用する方法
TextViewが特定の高さを超えると、ScrollViewはそのタスクを実行します。
ありがとうございます。
TextViewにScrollViewを追加します。android StudioのRecyclerView内でScrollViewを使用する方法
TextViewが特定の高さを超えると、ScrollViewはそのタスクを実行します。
ありがとうございます。
お役に立てば幸いです。代わりに、TextViewにスクロール機能を適用することができます。スクロール動作を適用するには、次の操作を行います。次のJavaコードの使用では
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hyderabad"
android:id="@+id/sample"
android:layout_gravity="right"
android:textSize="30sp"
android:maxLines="40"
android:scrollbars="vertical"/>
TextView tv = (TextView)findViewById(R.id.sample);
tv.setText("Long long ..................add more text here........text");
tv.setMovementMethod(new ScrollingMovementMethod());
ありがとう、Gnanendraクマール。私は本当にappericiate。 –
TextViewをLinearLayoutまたはAnykindに配置し、次にこのようにXMLでscrollViewをラップする必要があります。
ScrollViewだけレイアウトかかる
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/scrollView1">
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</ScrollView>
(リニア、グリッドが...)それはあなたがのTextView内ScrollViewを追加することはできません:)
私はのような問題を抱えているとような何か:
fragment_chat.xml
<ScrollView
android:id="@+id/messages_scroll"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/send_panel"
android:fillViewport="true"
android:padding="5dp">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/messages"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="5dp"
android:animateLayoutChanges="true"
android:gravity="center_horizontal|bottom"
android:orientation="vertical">
</LinearLayout>
</RelativeLayout>
</ScrollView>
を、私は他のファイルとのTextViewを宣言like:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/chat_msg_user"
android:padding="5dp">
<TextView
android:id="@+id/user_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/black"
android:textStyle="italic"/>
<TextView
android:id="@+id/msg_body"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/user_name"
android:textColor="@android:color/black"/>
、すべてが正常に動作します:D
は、あなたが実際にScrollViewを使用する必要はありません。
ちょうどあなたのレイアウトのXMLファイルにあなたのTextViewの
android:maxLines = "AN_INTEGER"
android:scrollbars = "vertical"
プロパティを設定します。
次に使用:あなたのコード内で
yourTextView.setMovementMethod(new ScrollingMovementMethod());
を。
ビンゴ、スクロール!
おそらく、あなたがしようとしている/ここでやろうとしていることを示すコードを追加できますか? – rmcsharry