有没有办法删除注释
此RelativeLayout布局或其LinearLayout父级是无用的; 将background属性传输到另一个视图
我的xml文件中有没有相同的输出?
我正在使用带有自定义适配器的xml文件在ListView上设置通知
如果我将listview(见下文)的宽度更改为@ dimen / notification_width(通知大小),它可以转到屏幕的中心,但是空白区域(通知的左右)不可滚动。
如何删除注释并保留可滚动区域?
P.S。 IDE Eclipse
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal" >
<RelativeLayout
android:layout_width="@dimen/notification_width"
android:layout_height="wrap_content"
android:background="@drawable/borders" >
<TextView
android:text="@string/notify_start"
android:id="@+id/notificationText"
style="@style/TextLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/notificationBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_below="@id/notificationText"
android:text="@string/button_move_to" />
</RelativeLayout>
</LinearLayout>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/notification_width"
android:layout_height="wrap_content"
android:background="@drawable/borders"
android:gravity="center_horizontal" >
<TextView
android:text="@string/notify_start"
android:id="@+id/notificationText"
style="@style/TextLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/notificationBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_below="@id/notificationText"
android:elevation="@dimen/elevation"
android:text="@string/button_move_to" />
</RelativeLayout>
(删除相对布局)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/notification_width"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical"
android:background="@drawable/borders">
<TextView
android:text="@string/notify_start"
android:id="@+id/notificationText"
style="@style/TextLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/notificationBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|bottom"
android:text="@string/button_move_to" />
</LinearLayout>
ListView
<ListView
android:id="@+id/notificationList"
style="@style/CustomScroller"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/scroolbar_margin"
android:divider="@android:color/transparent"
android:dividerHeight="@dimen/spacer_height" />
答案 0 :(得分:1)
<ScrollView
android:layout_height="match_parent"
android:fillViewport="true"
android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ListView
android:id="@+id/notificationList"
style="@style/CustomScroller"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/scroolbar_margin"
android:divider="@android:color/transparent"
android:dividerHeight="@dimen/spacer_height" />
</ScrollView>