我想知道是否有办法从布局中自动提取所有视图并生成java代码。
例如,您有一个布局:foo.xml
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_toRightOf="@id/menu_profile_image"
android:layout_centerVertical="true"
android:padding="20dp"
>
<TextView
android:id="@+id/username"
android:layout_height="wrap_content"
android:textSize="20sp"
/>
<TextView
android:id="@+id/user_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TODO Quel info ?"
/>
</LinearLayout>
它将生成:
TextView username = (TextView)findViewById(R.id.username);
TextView userInfo= (TextView)findViewById(R.id.user_info);
答案 0 :(得分:1)
在Android工作室中,您可以尝试Android Studio Prettify插件
它具有以下功能: