Aucune Textview ne se produit dans ce TableLayout. Je ne sais pas pourquoi.Aucune Textview ne se produit dans TableLayout
Je souhaite effectuer les entrées manuellement.
Une autre question, comment puis-je ajouter une ligne horizontale?
code:
super.onCreate(savedInstanceState);
setContentView(R.layout.overview);
loadData();
TableLayout tl = (TableLayout)findViewById(R.id.tl);
TableRow tr = new TableRow(this);
TextView tv = new TextView(this);
TextView tv2 = new TextView(this);
//tv.se
tv.setGravity(Gravity.LEFT);
tv2.setGravity(Gravity.RIGHT);
tv.setText("Test");
tv2.setText("Test ");
tv.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f));
tv2.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f));
//tv.setTextSize(50);
//tv2.setTextSize(50);
tr.addView(tv);
tr.addView(tv2);
tl.addView(tr);
setContentView(tl);
Mise en page:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tl">
</TableLayout>
pourquoi ne pas simplement ajouter les lignes de TextView et de table dans le fichier XML? – slayton
la source de données est un sqlite db. sa dynamique –
par source de données voulez-vous dire ce qui est affiché dans la vue de texte? – slayton