2

我有一个运行整齐的应用小部件。但是,我无法突出显示对链接项目的点击。例如,我在“音乐”和“电源控制”等标准应用程序小部件中看到了它。此外,我还在album_appwidget.xml研究音乐应用小部件的源代码。我唯一能想到的是在第 23-35 行定义的 LinearLayout,它指出
android:clickable="true"
不幸的是,这对我不起作用。那么有没有人提示如何突出显示对应用小部件的点击?我已经尝试过 LinearLayout、TextView 和 Button。它们都没有显示边框作为突出显示。

在此先感谢, 斯特夫

4

1 回答 1

1

您需要为按钮中的聚焦状态、按下等状态创建图像,并在背景中定义它们。尝试查看自定义按钮,其中解释了如何完成与您的需求相似的任务。 http://www.gersic.com/blog.php?id=56。如果您想查看更多并添加更多状态,您可能会更好地了解如果您查看按钮的 android 源代码,其中它们具有按钮的每个状态和每个其他小部件的图像。

于 2010-04-29T20:02:34.133 回答