2011-07-19 31 views
0

我的代码,现在我的main.xml是如何改变我的Widget图标安装后,安卓

<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

处理单击按钮并从textview中获取文本并使用textview.setText更改文本。尽管“关于如何更改小部件图标”的问题和解释看起来不同。

+0

嗯,我知道如何使用.setText,但用户在configure.xml中输入配置设置,main.xml控件控件的文本视图。即使当我更改main.xml但它不起作用 – k9b