带有列表和图像按钮的灵活相对布局
我想在 android 中创建以下类型的布局,现在我已经创建了固定高度的列表视图,这导致了手机屏幕不同尺寸的问题。
最初,当此屏幕出现时,底部会出现一个按钮,仅带有空列表视图,并且当添加项目时在列表视图中,它会增长,但按钮将保持稳定在底部。
到目前为止我已经写了以下代码
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ImageView
android:id="@+id/cText"
android:src="@drawable/c_text"
android:visibility="visible"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="50dip"
/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="false"
/>
<ImageButton
android:id="@+id/cBtn"
android:layout_width="150dip"
android:layout_height="52dip"
android:src="@drawable/preview"
android:layout_alignParentTop="@+id/list"
android:layout_gravity="center_horizontal"/>
</RelativeLayout>
I want to create a following kind of layout in android , rite now i have created with fixed height of listview which is causing a problem with different dimension of screens of mobiles.
Initially when this screen appears a button will be at the bottom side only with empty listview and as an when the items will get added in a list view , it grows but button will remain steady at the bottom.
so far i have written following code
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ImageView
android:id="@+id/cText"
android:src="@drawable/c_text"
android:visibility="visible"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="50dip"
/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="false"
/>
<ImageButton
android:id="@+id/cBtn"
android:layout_width="150dip"
android:layout_height="52dip"
android:src="@drawable/preview"
android:layout_alignParentTop="@+id/list"
android:layout_gravity="center_horizontal"/>
</RelativeLayout>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个
Try this
您可以将按钮作为页脚添加到列表视图。示例代码sinppet如下所示
第一步:创建一个按钮
第二步:将其作为列表视图的页脚
第三步:在ClickListener上创建并编写您要执行的操作
You can add a Button as a footer to List View. The sample code sinppet is shown below
Step1: Create a Button
Step2: Make it as Footer to the List View
Step3: Create on ClickListener and write the action what you want to perform