安卓软件在mainactivity里编写代码吗但是它的后缀名不是.java怎么办
多个Acticity放在src下任意的包里,并且需要在AndroidMainfest.xml中声明,默认程序启动打开的Activity:<activityandroid:name="MainActivity"android:label="@string/hello" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity>其他的:<activity android:name=".OtherActivity" ></activity>布局文件放在res/layout下创建的xml文件里。R文件时生成文件一般不改动的,你布局文件写好没有问题运行之后会自动生成到R文件里。用的时候,例如 setContentView(R.layout.main);用的就是res/layout下创建的main.xml了。
多个控件处理函数是可以放在MainActivity.java里面的,楼主可以把它们分离,不全写在onCreate方法里面,自己重新写一个方法,把所有控件处理函数都放在自己写的这个方法里面便于管理,即使很多,我们可以集中写到一个方法里面
热门标签: