多くのTableRowが内部にあるTablelayoutがあります。そして、これらのTableRows内には、多くのEditTextがあります。スプレッドシートのように。
私の問題は次のとおりです。EditBoxに何かが書き込まれた場合でも、EditBoxは整列されたままです。
しかし、EditBoxのコンテンツが複数行になると、EditBoxは整列されなくなります。
EditBoxがTableRowの垂直方向の中央に配置されていないことが問題の原因かもしれないと思いましたが、これは私にはできませんでした。
EditTextのコードは次のとおりです。TableRowsに各EditTextを動的に追加します。
private EditText editTextCellule(int num, String texte, boolean pair){
EditText cellule = new EditText(this);
cellule.setLayoutParams(new TableRow.LayoutParams(num));
cellule.setWidth(LARGEUR_CELLULE);
cellule.setHeight(HAUTEUR_CELLULE);
cellule.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimension(R.dimen.text_size_medium_minus));
cellule.setText(texte);
cellule.setKeyListener( new PerfKeyListener() );
return cellule;
}
私に何ができる?