複数のテキストビューを画面の特定の部分で垂直スクロール可能にする方法はありますか?テキストビューを垂直方向にスクロール可能にする
<ImageView android:id="@+id/imageView" android:layout_width="200dp" android:layout_height="200dp" android:src="@drawable/girl1" /> <TextView android:layout_width="200dp" android:layout_height="200dp" android:id="@+id/textview" android:maxLines="8" android:scrollbars="vertical" android:layout_alignTop="@+id/imageView" android:layout_toEndOf="@+id/imageView" android:layout_toRightOf="@+id/imageView"></TextView> </RelativeLayout> TextView intro; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_meet_our_team); TextView txtview=(TextView)findViewById(R.id.textview); String text="I like programming in Android. This tip shows you how to make a TextView scrollable in Android."; txtview.setText(text); intro.setMovementMethod(new ScrollingMovementMethod()); } }
私は次のようなエラーになっています:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setMovementMethod(android.text.method.MovementMethod)' on a null object reference
at com.example.cepl_pc.trial.MeetOurTeam.onCreate
3つのイメージビューと3つのテキストビューがあり、それらをスクロールしたい場合はどうしますか? –
その場合は、複数の行に対してlistviewを使用するだけです。行にはimageViewとtextviewがあり、ビューの制限はありません。imageViewsとtextViewsを1つずつ追加することができます:) – Anurag