我是Android开发的新手,最近我创建了一个应用程序,我想在app中添加关于我们屏幕的facebook,twitter和Email。
我想要的是看起来像:看截图: http://s30.postimg.org/pnnkp39bl/Screenshot_2014_12_02_17_26_25.png
答案 0 :(得分:0)
这是我在我的一个应用程序中使用的一段代码。只需创建一个水平方向的LinearLayout。这样,所有视图都将彼此相邻。如果您希望所有图标在它们之间具有相同的空间量,则应在子视图中使用layout_weight。
<LinearLayout
android:id="@+id/llSocialMediaContainer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<!--Facebook-->
<ImageView
android:layout_width="25dp"
android:layout_height="25dp"
android:src="@drawable/facebookicon" />
<!--Twitter-->
<ImageView
android:layout_width="25dp"
android:layout_height="25dp"
android:src="@drawable/twittericon" />
<!--Google+-->
<ImageView
android:layout_width="25dp"
android:layout_height="25dp"
android:src="@drawable/googleicon" />
<!--Pinterest-->
<ImageView
android:layout_width="25dp"
android:layout_height="25dp"
android:src="@drawable/pinteresticon" />
</LinearLayout>
在此之后,如果您选择使用它们,只需在imageviews或按钮上放置一个onClickListener。与符合您目的的意图