我的main.xml现在的代码是
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="146dip"
android:layout_height="72dip"
android:layout_gravity="center"
android:id="@+id/widgetlayout">
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:id="@+id/button_two" android:layout_gravity="center_horizontal|center"></Button>
<TextView android:textAppearance="?android:attr/textAppearanceSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" android:layout_gravity="center_horizontal|center" android:textColor="@color/text_color" android:id="@+id/NameOfApp"></TextView>
正如您所看到的,它是非常基本的,只是一个按钮和一个textview。 但是,在我单击按钮并输入我的应用程序的名称后,我希望textview更改为我给它的名称。在用户单击窗口小部件中的“保存设置”按钮后,我将名称保存在SharedPreferences中。
答案 0 :(得分:0)
处理单击按钮并从textview获取文本并使用textview.setText更改文本。尽管问题“如何更改小部件图标”,但解释看起来不同。