项目地址:http://www.aoeai/android-code-generator/

1、选择需要生成代码的布局文件,例如:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center_horizontal">

    <include layout="@layout/toolbar" />

    <View
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_marginTop="@dimen/dp_16"
        />

    <TextView
        android:id="@+id/tv_title"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="@dimen/char_16"
        android:textColor="@color/char_black"
        android:padding="@dimen/dp_16"
        android:text="系统升级给您添麻烦了,欢迎从以下市场下载最新版本"
        android:textIsSelectable="true"
        android:layout_marginLeft="@dimen/dp_16"
        android:layout_marginRight="@dimen/dp_16"/>

    <View
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_marginTop="@dimen/dp_16"
         />

    <TextView
        android:id="@+id/market"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="@dimen/char_16"
        android:textColor="@color/char_black"
        android:padding="@dimen/dp_16"
        android:text="Google"
        android:textIsSelectable="true"
        android:layout_marginLeft="@dimen/dp_16"
        android:layout_marginRight="@dimen/dp_16"/>

    <Button
        android:id="@+id/btn_submit"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="提交"/>

</LinearLayout>

2、复制包含id的布局文件代码到输入框,之后点击提交即可生成Java代码

结果如下:

更多推荐

Android代码生成器使用说明