可以复制的动态布局和模板,具有唯一ID

时间:2014-05-19 19:03:48

标签: android layout

以下是我需要做的事情:根据我的应用程序中选择的类别,0-5布局中的任何位置都有按钮标题,文本和图像位于按钮上。每个布局的所有文本都不同。我希望上半部分能够使用我可以根据需要复制的模板,并提供唯一的ID。

按钮将显示另一个可以重复相同次数的布局,但每个具有单个元素的新布局必须是唯一的。对于下半年,我还想使用一些我可以根据需要复制的模板,并提供唯一的ID。

有没有办法使用字符串来提供唯一ID?

这一切都需要与min api 8级相关。如果这不起作用,那么最小api级别将起作用是什么?

更新:我的问题正在被投票,没有任何解释,所以也许我应该给一些背景知识。

首先,我认为我可以生成一个模板,每次复制时只给它一个唯一的id,但它需要一个int而不是一个字符串。我可以创建int常量,但这可能需要我创建可能永远或很少使用的变量。

我尝试从头开始创建布局,但我不知道为什么它不起作用;代码刚退出,Gradle没有给我任何错误。是的,我可以把这些代码放在这里,但我还是不想那样做。

我不知道还有什么可以尝试,所以我希望从最大的Android开发人员之一向正确的方向发展,this question正在讨论,正如@GEMISIS给出的那样,希望如此会有所帮助。

感谢您的投入!

1 个答案:

答案 0 :(得分:0)

听起来你可以只为你的"模板"使用一个片段。有关片段的快速教程,请参阅here。至于带字符串的唯一ID,我会查看有关如何创建唯一字符串ID的帖子:How to generate a unique hash code for string input in android...?