模板代码指自动生成的代码模板

一、Activity模板代码

  1. package $packagename$
  2. import android.os.Bundle
  3. import com.alibaba.android.arouter.facade.annotation.Route
  4. import com.example.common.page.BaseActivity
  5. import com.sdgj.general.data.ArouterConstant
  6. import $basePackageName$.R
  7. import $basePackageName$.databinding.Activity$fileName$Binding
  8. /**
  9. * $intro$
  10. * Author $Author$
  11. */
  12. @Route(path=ArouterConstant.$Arouter$_$fileName$_Arouter)
  13. class $fileName$Activity:BaseActivity<Activity$fileName$Binding>(){
  14. override fun getContentViewLayoutID(): Int {
  15. return R.layout.activity_$name$
  16. }
  17. override fun initView(savedInstanceState: Bundle?) {
  18. }
  19. override fun initData() {
  20. }
  21. }

二、Layout模板代码

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <layout xmlns:tools="http://schemas.android.com/tools"
  3. xmlns:android="http://schemas.android.com/apk/res/android"
  4. xmlns:app="http://schemas.android.com/apk/res-auto"
  5. tools:ignore="MissingDefaultResource,ResourceName">
  6. <androidx.constraintlayout.widget.ConstraintLayout
  7. android:id="@+id/ll_root"
  8. android:layout_width="match_parent"
  9. android:layout_height="match_parent">
  10. $content$
  11. </androidx.constraintlayout.widget.ConstraintLayout>
  12. </layout>

三、AndroidManifest模板代码

  1. <activity android:name="$package$$fileName$Activity"
  2. android:screenOrientation="portrait" />