将Java文件添加到Android应用程序
我对安卓开发非常陌生。我在res文件夹中为应用程序中的不同屏幕创建了多个xml布局文件,但是有没有办法将这些文件与src文件夹中的Java文件连接起来?我希望每个xml布局文件都有一个java文件。类似于在一个新的Android项目中有一个与xml布局文件关联的Java文件 对于xml布局文件,没有称为每个java文件的概念。在创建一个之前,请仔细阅读用户界面指南有两个不同的东西首先它不需要每个java文件用于xml布局文件第二,如果您的Android新手看到了这一点,并且将Java文件添加到Android应用程序,java,android,xml,Java,Android,Xml,我对安卓开发非常陌生。我在res文件夹中为应用程序中的不同屏幕创建了多个xml布局文件,但是有没有办法将这些文件与src文件夹中的Java文件连接起来?我希望每个xml布局文件都有一个java文件。类似于在一个新的Android项目中有一个与xml布局文件关联的Java文件 对于xml布局文件,没有称为每个java文件的概念。在创建一个之前,请仔细阅读用户界面指南有两个不同的东西首先它不需要每个java文件用于xml布局文件第二,如果您的Android新手看到了这一点,并且 在本部分中,请参见用
在本部分中,请参见用代码链接布局可能对您完全有帮助。现在,正如您所问,有一个自动生成的Java文件与xml布局关联是的,但它被称为活动类,它是在您启动新项目时创建的,并通过布局使用
setContentView(R.layout.your_布局)
链接的 任何扩展Activity类的.java文件很可能都有相关的Layout.xml文件。这个类中任何一个拥有layout.xml的都应该在Androidmanifest.xml文件的intent过滤器下的活动标记中定义
现在来回答您的问题,当您使用eclipse创建Android应用程序时,您选择了一个空白活动,这样eclipse会自动生成Android布局文件和相应的主活动java类,然后在Android清单中显示主启动器路径,如下所示:
<activity
android:name="com.yourpackage.urclassname"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
现在,您需要为开发的布局文件同步java文件,这非常简单
我希望这能回答你的问题?我希望你研究一下java文件和android中的某个活动之间的区别,并告诉我你为连接这一切所做的努力。参考这些教程谷歌是你最好的朋友……这个问题太广泛了。堆栈溢出是针对关于编码的特定问题,这些问题可能有明确的答案,而不是针对一般的指针、建议和讨论。请看这个。一定要关注Jon Skeet博客底部的链接。如果你想了解Android及其发展,很少有线索可以遵循。访问youtube.com上的Slidener视频进行Android开发。通过其他贡献者上面的链接建议的链接。我已经回答了您的问题,但建议您添加您的研究,以避免来自资深投稿人的否决票。不管怎么说,所有的人都是新来的很高兴知道这一点……:)快乐编码