2012-10-31 28 views
2

我对Android开发和规划构建一个简单的新闻阅读器应用以进一步熟悉自己的平台相当陌生。重新创建Google+应用的用户界面

问题是;我希望每个新闻条目的看起来像下面谷歌+的后期项目:

img1

好了,基本上一个大标题图片与标题和下面的一些描述。

我试着用Button(因为整件事情需要用户点击)重新创建它,同时在文本的顶部设置绘图。它的工作相当不错..直到我决定把更多的图形内容添加到它:

img2

这里是我的XML代码(尽管我怀疑任何人会需要它):

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" > 

<Button 
    android:id="@+id/button1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:drawableLeft="@drawable/ic_launcher" 
    android:drawablePadding="8dp" 
    android:drawableTop="@drawable/temp_jakarta" 
    android:text="Button" /> 

</RelativeLayout> 

你能告诉我为什么会发生这种情况或者可能,建议我采用另一种方法来完成此任务

在此先感谢!

P.S.,我对链接非常遗憾;作为新用户,SO不允许我发布图片。 :(

+3

您不能仅使用'Button'来创建该布局。您拥有的Google+信息是一组组合的元素。 – Luksprog

+0

你想只创建布局?或者你也想填充它? – Ahmad

+0

@Ahmad,我打算将这个布局用作ListView项目。 “填充”是什么意思? – ridsatrio

回答

1
一个RelativeLayout的内部

把一切和一个相对于其他地方使用layout_below /上/ left_of/right_of/...等

(事件之上,这并不在所有问题)见http://developer.android.com/guide/topics/ui/layout/relative.html的使用,http://developer.android.com/reference/android/widget/RelativeLayout.html为RelativeLayout的类的完整参考和“Android的布局技巧”系列在开发者博客对于一些tips_

+0

感谢您的链接。我会检查出来的。 :) – ridsatrio