我希望在我的Android应用中构建一个按钮,其中必须包含:
我来自iPhone开发者,我对Android开发有点困惑。
虽然我可以addSubView:
UIImageView或UILabel到我的UIButton,但我不能将addView()
与android.widget.Button一起使用:(
有没有人有解决方案?
编辑:感谢大家的回答。我忘了指定我必须以编程方式执行它,而不使用XML。我不知道我将展示多少元素(取决于RSS)。
答案 0 :(得分:1)
android:background
了解背景...请记住,您可以构建自己的9 patch
android:drawableLeft
,android:drawableRight
,android:drawableTop
,android:drawableBottom
向左侧,右侧,...添加一些图片
编辑:我没有提到......但我在谈论android.widget.Button
第二次编辑:在您提供更多信息后,我认为您需要的只是ListView
检查此样本http://esilo.pl/LooserSample.zip(不要对自己采取“宽松”,这是另一个人的样本)
它显示了如何
更简单的示例使用你的sdk示例如下C:\ android \ android-sdk-windows \ samples \ android-8 \ ApiDemos \ src \ com \ example \ android \ apis \ view \ List * .java
如果你有代码在数组扩展ArrayAdapter中下载和存储来自RSS的数据以满足你的需求
答案 1 :(得分:0)
大多数(如果不是全部)用于Android的UI都是在XML中构建的。有点像Xcode中的UI构建器,但不像高级的那样。 ADP将允许您查看在Eclipse中构建的UI,并调整一些基本的窗口小部件属性。
我相信你想要做的事情,如果我理解正确,你需要使用ImageButton小部件。此小组件允许您将完整图像用作按钮。您还可以使用按钮和图像按钮小部件定义自己的状态(按下按钮,获得焦点等)。您可以定义背景并将图像添加到两个小部件。
更多信息here