Setelah saya memulai aktivitas, saya tidak dapat menggulir ke bawah untuk melihat tombol dan opsi lain dalam xml yang ditentukan di bawah ini.
Adakah yang tahu cara membuat scroll ini?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="#000044"
android:isScrollContainer="true"
android:orientation="vertical">
<TextView
android:id="@+id/title"
android:text="@string/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"/>
<EditText
android:id="@+id/editTitle"
android:text=""
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/description"
android:text="@string/description"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"/>
<EditText
android:id="@+id/editDescription"
android:text=""
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/location"
android:text="@string/location"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"/>
<EditText
android:id="@+id/editLocation"
android:text=""
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/startTime"
android:text="@string/startTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"/>
<DatePicker
android:id="@+id/DatePicker01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TimePicker
android:id="@+id/TimePicker01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/endTime"
android:text="@string/endTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"/>
<DatePicker
android:id="@+id/DatePicker02"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TimePicker
android:id="@+id/TimePicker02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/buttonCreate"
android:text="Create"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
Kode kelas saya adalah
package com.example.blah;
import android.app.Activity;
import android.os.Bundle;
public class example extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Jawaban:
Tempatkan tata letak Anda di ScrollView .
sumber
sumber
sumber
Tempatkan seluruh konten Anda dalam tata letak linier yang ditempatkan di dalamnya
ScrollView
.ScrollView
hanya membutuhkan satu tata letak sebagai anaknya.Properti ini digunakan ketika tombol softkey Anda di Android muncul dan Anda tetap ingin tampilan Anda bergulir.
sumber
Anda dapat menerapkannya menggunakan View.scrollTo (..) juga.
sumber
Anda dapat membuat tata letak apa pun dapat digulir. Di bawah
<?xml version="1.0" encoding="utf-8"?>
tambahkan baris-baris ini:dan pada akhirnya tambahkan
</ScrollView>
contoh aktivitas yang tidak dapat digulir:
Setelah digulir, menjadi seperti ini:
sumber
Tempatkan semua tata letak Anda di dalam ScrollView dengan lebar dan tinggi diatur ke fill_parent.
sumber
coba kode di bawah ini
sumber