在Android上使用许多按钮进行布局的最佳方式

时间:2016-11-20 07:08:06

标签: android android-layout android-studio

首先,我构建了一个简单的Android应用程序,只有五个选择。为此,我在主Activity上使用了五个按钮。现在我在ScrollView中有二十多个按钮可供选择。表示此类应用程序的最佳方式是什么(使用ScrollView中的按钮?使用TabHost?还是使用其他一些小部件?)

应用程序现在看起来像这样:

enter image description here

2 个答案:

答案 0 :(得分:2)

Grid ViewList ViewRecycler View

适配器会自动添加带有您想要名称的按钮,这是我为即将推出的应用程序所做的事情。 我创建了一个名为data的java类,它为我的应用程序提供了'data`。 它为我的GridView提供了一系列图像。

<强> SO:

  • 创建一个名为data
  • 的类
  • 添加public final static String[] myArray数组的名称或数据
  • 现在,只要您想访问它们,请使用data.myArray
  • 如果要访问一个项目,请使用data.myArray [itemIndex]
  • 不要忘记,索引是基于零的,而不是1
  • 将您的按钮放入viewHolder班级
  • 如果getViewconvertView,则会在null中找到该按钮的ID将持有人设为标签

注意:找到按钮的ID后,只需不做任何操作或编辑文本,请继续阅读。

  • 将该数组与自定义适配器一起使用 如

gridView.setAdapter(new myCustomAdapter(parameter1, parameter2,data.myArray);

使用this,我昨天刚刚创建,现在添加了一系列按钮功能。您可以学习它或使用它或提交更改。

注意:

  • 您可以像任何原始数据类型View.OnClickListener[]一样创建一个侦听器数组,并将其命名,初始化它。

答案 1 :(得分:1)

使用grid view。使用网格视图在屏幕上显示多个按钮很容易。