我在Android编程方面迈出了第一步。
我的应用程序是在数据库中创建条目。为此,我创建了一个新的活动。一切都很好--但我真的不喜欢它的样子。
当前,模拟器显示如下:

我想要一些类似于“新联系人”的活动:
在这里可以看到样本:

在上面的“新联系人”屏幕截图中,哪个控件承载了按钮?我想用同样的方法来做扣子。
发布于 2010-01-24 15:47:07
contacts布局看起来就像一个ListView,它位于某种RelativeLayout或LinearLayout上,其中包含了按钮。银色背景可能只是使用android设置的:布局本身的背景(布局就是视图)。
我发现公益性书籍对于入门是很好的资源,并且对于这种类型的布局有很好的示例。
发布于 2010-01-24 15:56:10
了解现有活动的一种方法是使用hierarchyviewer并检查活动的内容。
另一种了解本地Android活动的方法是查看源代码。在这种情况下,似乎按钮是在一个水平的LinearLayout与style="@android:style/ButtonBar",以提供银光泽。而那种风格则以@android:drawable/bottom_bar为背景。这个映像可以在SDK安装中找到--转到您选择的平台目录,然后是data/res/drawable-hdpi和data/res/drawable-mdpi,以获得这两个版本。
发布于 2010-02-08 20:30:01
嘿,这有点晚了,我知道你已经拿到了你想要的银条,这很好,但我偶然发现了关于控制软键盘以获得最佳用户体验的一个非常好的指南。其中包括如何在输入时调整可见区域的大小以适应视图中的按钮栏,这是通过在清单文件中指定活动来完成的,如下所示:
<activity android:name=".MyActivity" android:windowSoftInputMode="resize" />我真的推荐你读它,它涵盖了比这更有用的东西。希望这能帮上忙,我看不出还有人回答了你问题的那一部分。
https://stackoverflow.com/questions/2127459
复制相似问题