gpt4 book ai didi

android - 按钮没有出现在 android appwidget 布局中

转载 作者:行者123 更新时间:2023-11-30 03:20:34 28 4
gpt4 key购买 nike

我有这个 xml 文件作为 appwidget 的布局:

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@android:color/black" >

<!-- ListView to be shown on widget -->
<ListView
android:id="@+id/listViewWidget"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />

<Button
android:id="@+id/refresh_appwidget"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="refresh"
/>

</LinearLayout>

按钮不显示,不知道是什么原因。我用 match_parent 测试了 layout_,但结果总是一样。

我该如何解决这个问题?

最佳答案

在 LinearLayout 中为 ListView 设置固定高度,例如 android:layout_height="400dp"

或者使用RelativeLayout

或者将您的按钮作为页脚添加到 ListView 。所以当你向下滚动时你可以看到按钮

或者将您的按钮作为标题添加到 ListView 。

使用相对布局,您可以将按钮放在顶部或按钮,相对于 tot eh 按钮,您可以放置​​您的 ListView 。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:background="@android:color/black"
android:layout_height="fill_parent" >

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Button" />

<ListView
android:id="@+id/listView1"
android:layout_above="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" >

</ListView>

</RelativeLayout>

关于android - 按钮没有出现在 android appwidget 布局中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19226556/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com