Android 如何将按钮放置到两个布局中

Android 如何将按钮放置到两个布局中,android,android-layout,android-button,Android,Android Layout,Android Button,在一个线性布局中,一行有三个按钮,列表的正下方是另一个线性布局。我想在列表的第一项中放置一个按钮的某些部分(如箭头)。(表示列表是单击按钮的结果)。怎么可能呢?请帮忙。我想按照下面给出的图像来做。对于您的观点,编码是您的任务 最顶端的父项是相对长度 |----- Relative Layout. |--- LinearLayout-1 --> City, Country, Global ( all weight = 1 ) |--- LinearLayout

在一个线性布局中,一行有三个按钮,列表的正下方是另一个线性布局。我想在列表的第一项中放置一个按钮的某些部分(如箭头)。(表示列表是单击按钮的结果)。怎么可能呢?请帮忙。我想按照下面给出的图像来做。

对于您的观点,编码是您的任务

最顶端的父项是相对长度

|----- 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.

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

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

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


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

请发布代码,您已经知道了要做什么和已经做了什么。@brummfondel我已经编辑了我的问题,并附上了一张我想做什么的图像。使用listview和3箭头消息进行相对布局,然后播放由于它的可视性,它不是“按钮的一部分”。你所想的是不可能的。它只是一个图像(在ImageView中),看起来像一个按钮。我认为这是相当容易的,因为现在每个人都指导。使用图像,并在单击特定项目时使其可见。我希望将背景图像用于带有箭头的按钮((不是箭头的不同图像),并且我希望将所选按钮的箭头部分放置在列表视图的第一行。thnx提前。我希望在选中按钮时使用带有箭头的背景图像(不是arrrow的不同图像)我想将按钮(选中)的箭头部分放在列表视图(第一行)的上部。@Zahidul如果你想这样做,请参考
@Kostya
的答案,并给listivew
-ve边距(箭头的高度)。这将永远占据箭头空间。