Android设计决策:多个活动的一个布局?

时间:2013-08-08 17:59:55

标签: android inheritance layout

我是Android编程的新手,我需要一些建议。我想创建一个应用程序,教孩子们字母和数字。我希望每个字母都有自己的屏幕,你可以滚动到其他字母,但每个屏幕都是相似的,因为它会有当前字母,以该字母开头的对象图片,以及与字母对应的声音和背景中的对象。我应该为这些做一个XML布局,并以某种方式改变使用Java在布局上显示的字母和对象,为每个字母创建一个XML布局,或者是否有办法在Java中创建基本布局并具有所有字母和数字继承了这些品质和方法。如果是这种情况,那么每个字母也需要一个Java类吗?我很抱歉,如果这些看似愚蠢的问题,但我在Android中的大部分教育都来自互联网视频教程。我感谢任何和所有的帮助。感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

V>我希望每个字母都有自己的屏幕,你可以滚动到其他字母,但每个屏幕都是相似的

您可能想要查看ViewPagerFragment

This website通常似乎有很好的教程。文档和SO通常也有很好的入门示例。

注意这些都需要API >= 11或使用兼容包,您可以找到教程Here。所以这可能是需要考虑的事情。如果这是一个问题,那么您可以只使用一个layout TextViewImageView等...从数据库检索其数据并在发生某些事件时加载它们,例如点击一下。

答案 1 :(得分:0)

好吧,如果你想要一个可以刷到的每个字母的屏幕,但每个字母都有自己的一组属性,我建议你开始寻找一个ViewPager的自定义{{} 3}}。我认为这是一个好的开始。然后,你可以专注于其他一些奇特的功能,如声音。