我认为这应该是一个相对容易回答的问题,但我是Android开发的新手,所以不确定还有什么地方可以转。
我的主要Activity有一个简单的布局(相对于当前)。我想创建一个对象(纸牌游戏卡),它将具有该卡的所有必要属性(值,套装等)。我的可绘制文件夹中有所有这些卡片的图像。
为了测试,我在布局文件夹中创建了一个card.xml文件,并在后台“硬编码”了一张卡。
我的问题是,现在我有一个带有我的卡布局的xml文件,我应该如何将其插入包含该卡信息的对象,然后如何将该对象拉到我的主场景?我应该将卡对象创建为另一个活动并使用setContentView()来引用布局文件夹中的card.xml吗?正如我所说,我只是开始Android开发而不完全确定活动是如何工作的。假设这是正确的方法,那么我如何将第二个活动拉到我的主场景?
TIA
答案 0 :(得分:0)
欢迎使用android编程!
您应该通过创建一个扩展视图的新类(如View或您在card.xml中的根元素)创建自定义组件,并将其设置为使用ur xml文件。您可以在此处找到指南:http://developer.android.com/guide/topics/ui/custom-components.html
在此自定义组件中,您将能够保存所需的一切。要使用您的组件,只需在xml文件中使用它,就像使用按钮或textview一样,您可以在我发布的链接中找到如何使用它。