有没有一种方法可以单击按钮/图像按钮并创建一个下拉文本视图,将其他按钮推离屏幕?

时间:2019-01-13 18:52:51

标签: android android-studio button scroll dropdown

只是开始,我并不是真正地找人为我编写代码,我只是想找到一个视频或主题,其中包含有关如何完成的教程或解释,即使可能的话。我不知道要搜索什么。

我正在创建一个应用程序,并且我想在每个活动中存储有关业务的信息,每个活动都与业务的各个部分有关。

我环顾四周,不确定是否有人想知道我的名字,如果有人知道或可以指出正确的方向,我将不胜感激。

我希望在一个活动中有几个类别按钮。每个视图的左侧都有一个图像,右侧是类别名称,但是我设计了它,我会自己找出来的。

但是我想知道是否有办法做到这一点,所以当我单击按钮时,让我们将此名称命名为“定价”以进行定价。我希望它可以拉到屏幕的顶部(如果尚未位于顶部),并在使用textview或费率表单击时在其下方具有一个下拉菜单。然后,当我关闭它时,它会返回到其原始位置,所有这些按钮都将执行此操作。

这里是我想要尝试的想法的图片,我只是不知道它叫什么,所以我无法在任何地方找到方法。 image was too large so here is a link to it(已升级为tinypic)

很抱歉,如果我含糊不清,我不太确定解释我要做什么的最佳方法。我了解XML方面,但我仍在学习Java方面。如果这不是一个好的技术,我们可以关闭线程,在我喜欢设计之前,我将尝试一些简单的操作。

谢谢!

1 个答案:

答案 0 :(得分:0)

据我了解,您想在点击按钮时更改视图在布局上的位置。您可以通过在按钮上设置onClickListeners,然后使用setLayoutParams{...}来更改布局元素的位置来实现。

How can I dynamically set the position of view in Android?

您还可以使用标志来确定是否第二次点击按钮,并进行必要的更改以使布局显示/消失。您可能还需要使用View.setVisibilty(View.GONE);

更改元素的可见性