J'ai besoin de mon écran pour que deux vues de texte soient définies dans la mise en page de l'activité. Au-dessous de ces vues, je veux définir une table dont le nombre de lignes et de colonnes dépendra de l'entrée de l'utilisateur (dynamique).Configuration dynamique de la table via Java de manière dynamique
Ce code est dans le oncreate de l'activité
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home_page);
TableLayout tableLayout = new TableLayout(getApplicationContext());
TableRow tableRow;
TextView textView;
for (int i = 0; i < no_days; i++) {
tableRow = new TableRow(getApplicationContext());
for (int j = 0; j < no_subjects; j++) {
textView = new TextView(getApplicationContext());
textView.setText("Hello");
textView.setPadding(20, 20, 20, 20);
tableRow.addView(textView);
}
tableLayout.addView(tableRow);
}
setContentView(tableLayout);
Mais ce code est de prendre tout l'écran et je ne peux pas avoir les vues de texte que je définis dans la mise en page d'activité.
Voici mon activity_home_page.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.attendancerecord.HomePage"
tools:ignore="MergeRootFrame" >
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:text="@string/welcome"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/display_user_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView5"
android:layout_centerHorizontal="true"
android:layout_marginTop="33dp"
android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout>
Déposez votre activity_home_page – Manishika
vous dire xml fichier ? –
Oui activity_home_page.xml – Manishika