Mi chiedevo se esiste un modo per estrarre automaticamente tutte le viste da un layout e generare il codice java.
Ad esempio hai un layout: 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>
e genererà:
TextView username = (TextView)findViewById(R.id.username);
TextView userInfo= (TextView)findViewById(R.id.user_info);
risposte:
1 per risposta № 1Negli studi Android puoi provare Android Studio Prettify collegare
Ha le seguenti caratteristiche:
- Generatore per inflater e attività setContentView visualizza variabili
- Collegamento "Estrai risorsa stringa" nel menu di scelta rapida
- LineMarker per i tipi di vista
- Visualizza cast controllo annotatore
- Generatore di variabili di campo e metodo per le viste
- File di layout correlati per classi nidificate
- Ricerca di simboli per l'ID di layout nei file xml