如何将按钮放入两个布局

时间:2014-06-28 15:51:39

标签: android android-layout android-button

我在线性布局中的一行中有三个按钮,而在列表下方则放置在另一个线性布局中。我想在列表的第一项中放置一个按钮的一部分(如箭头)。 (表示列表是单击按钮的结果)。怎么可能?请帮助。我想像下面给出的图像那样做。enter image description here

3 个答案:

答案 0 :(得分:1)

您的观点的想法,编码是您的任务。

Top Most Parent是 RelativeLayout

|----- Relative Layout.
        |--- LinearLayout-1 --> City, Country, Global ( all weight = 1 )
        |--- LinearLayout-2 --> ( layout_below="LinearLayout-1" )
                  |--- 3 x ImageView  ( all weight = 1, Gravity=Center )
                       |--- Use View.SetVisibility(View.Invisible) to show/hide
        |--- ListView --> ( layout_below="LinearLayout-1" ) // Still below LL1.

Floating View

答案 1 :(得分:0)

而不是带按钮的水平线性布局,您可以选择标签。 here你可以阅读如何实现箭头效果。

答案 2 :(得分:0)

创建一个图像,箭头指向中心。当您单击任何按钮时,在OnClickListener中,添加一个代码,用这个新图像替换按钮图像。

btnCity.setBackground(getResources()getDrawable(R.drawable.selectedbtnimage));

您需要添加更多代码,将其他按钮的图像重置为原始按钮图像。