我创建了一个简单的应用程序,其中一个活动中有 3 个图像按钮。这些按钮正在执行一些操作。此外,我想在主屏幕上创建一个具有 3 个按钮的小部件,该小部件执行与活动中的 imageButtons 相同的操作。我已经阅读了很多教程,但找不到合适的教程。
小部件如下所示:
XML 代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:orientation="horizontal"
android:background="@drawable/my_shape"
android:layout_gravity="center"
android:layout_height="wrap_content">
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="52dip"
android:layout_height="50dip"
android:layout_gravity="center_horizontal|center"
android:src="@drawable/ic_launcher" />
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="52dip"
android:layout_height="50dip"
android:layout_gravity="center_horizontal|center"
android:src="@drawable/ic_launcher" />
<ImageButton
android:id="@+id/imageButton3"
android:layout_width="52dip"
android:layout_height="50dip"
android:layout_gravity="center_horizontal|center"
android:src="@drawable/ic_launcher" />
<ImageButton
android:id="@+id/imageButton3"
android:layout_width="52dip"
android:layout_height="50dip"
android:layout_gravity="center_horizontal|center"
android:src="@drawable/ic_launcher" />
</LinearLayout>
res/xml 中的 Widget_info.xml:
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="146dip"
android:minHeight="72dip"
android:updatePeriodMillis="0"
android:initialLayout="@layout/widget_layout"/>
我在清单文件中也有小部件的详细信息。
我这里没有包含活动代码。在活动中有 3 个 imageButton onclick 方法,我希望小部件按钮(3 个按钮)完全执行这些操作。
请任何人都可以指导我。提前致谢