Как сделать несколько текстовых просмотров вертикально прокручиваемыми в некоторых разных частях экрана?Сделать текстовое изображение вертикально прокручиваемым
<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, которые вы хотите под другим. :) – Anurag