即使我使用滚动视图,我也无法在滚动视图中滚动。 请帮我。请在下面找到我的布局。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ScrollView android:layout_width="fill_parent" android:fillViewport="true"
android:layout_height="fill_parent">
<RelativeLayout android:id="@+id/relativeLayout1"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:id="@+id/screen_title" style="@style/window_title"
android:text="@string/music_title" />
<LinearLayout style="@style/linear_hor_style"
android:id="@+id/albumLayout" android:layout_below="@+id/screen_title">
<ImageView android:layout_width="100sp"
android:layout_height="100sp" android:src="@drawable/no_album"
android:padding="5sp" android:id="@+id/albumImage"></ImageView>
<TextView android:layout_width="match_parent" android:hint="Album Text Comes Here"
android:padding="5sp" android:gravity="center_vertical"
android:layout_height="match_parent" android:id="@+id/albumText"></TextView>
</LinearLayout>
<ProgressBar android:id="@+id/progressBar1"
android:paddingTop="10sp" style="@android:style/Widget.ProgressBar.Horizontal"
android:layout_below="@+id/albumLayout" android:layout_width="fill_parent"
android:layout_height="wrap_content"></ProgressBar>
<TextView android:id="@+id/elapsedTime"
android:layout_width="wrap_content" android:text="00:00:00"
android:layout_height="wrap_content" android:layout_below="@+id/progressBar1"
android:paddingLeft="5sp" android:layout_alignParentLeft="true"></TextView>
<TextView android:id="@+id/totalTime" android:layout_width="wrap_content"
android:text="00:00:00" android:layout_height="wrap_content"
android:layout_below="@+id/progressBar1" android:paddingRight="5sp"
android:layout_alignParentRight="true"></TextView>
<LinearLayout android:id="@+id/ctrlBtnLayout" style="@style/linear_hor_style"
android:paddingTop="50sp" android:layout_below="@+id/progressBar1">
<ImageButton style="@style/ctrl_btn_style" android:id="@+id/playImageButton"
android:src="@drawable/play_button_selector"></ImageButton>
<ImageButton style="@style/ctrl_btn_style" android:id="@+id/pauseImageButton"
android:src="@drawable/pause_button_selector"></ImageButton>
<ImageButton style="@style/ctrl_btn_style" android:id="@+id/stopImageButton"
android:src="@drawable/stop_button_selector"></ImageButton>
<Button android:id="@+id/fileSelectorButton" android:text="@string/select_file_btn"
android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
<LinearLayout android:id="@+id/statusUpdateLayout"
style="@style/linear_ver_style" android:background="@drawable/my_border"
android:paddingTop="10sp" android:layout_above="@+id/softKeysLayout"
android:layout_below="@+id/ctrlBtnLayout">
<TextView android:id="@+id/statusTextTitle"
android:layout_height="wrap_content" android:text="@string/status_update_title"
android:padding="2sp" android:layout_width="wrap_content"></TextView>
<View style="@style/details_seperator" android:id="@+id/statusUpdateSeperator" />
<TextView android:id="@+id/statusText"
android:layout_height="wrap_content" android:editable="true"
android:padding="2sp" android:layout_width="wrap_content"></TextView>
</LinearLayout>
<LinearLayout android:id="@+id/softKeysLayout" style="@style/linear_hor_style"
android:layout_alignParentBottom="true" android:paddingTop="5sp">
<Button style="@style/soft_key_btn" android:text="@string/start_txt"
android:id="@+id/selectButton"></Button>
<Button style="@style/soft_key_btn" android:text="@string/save_btn"
android:id="@+id/saveButton" android:enabled="false"></Button>
<Button style="@style/soft_key_btn" android:text="@string/back_btn"
android:id="@+id/backButton"></Button>
</LinearLayout>
</RelativeLayout>
</ScrollView>
</LinearLayout>
谢谢&amp;问候,
SSuman185
答案 0 :(得分:0)
将android:layout_height
的{{1}}设为RelativeLayout android:id="@+id/relativeLayout1"
而不是wrap_content
答案 1 :(得分:0)
我不知道确切的原因和解决方案。但是经过反复试验,它起了作用
我放置了“@ + id / statusUpdateLayout”&amp; “@ + id / softKeysLayout”在一个更相对的布局中
<relativelayout>
<linearlayout/>
<linearlayout/>
</relativelayout>
并删除了第一个linearlayout。我将scrollview作为根元素(只删除第一个线性布局将使scrollview成为根元素)现在它正常工作。