В моем приложении i'am устанавливается каждая строка таблицы в коде.Таблица таблиц Android
код настройки строки
final TableRow row = new TableRow(context);
row.setBackgroundResource(R.drawable.layer_nw);
row.setLayoutParams(new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT, 150));
row.setMinimumHeight(100);
//tr.addView(view);
String[] colText = {"" + outlet_name, "" + outlet_qty, "" + outlet_price, "" + outlet_tot};
for (String text : colText) {
TextView tv = new TextView(this);
//EditText ev=new EditText(this);
tv.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT,150));
tv.setGravity(Gravity.CENTER);
tv.setTextSize(14);
// tv.setTextColor(Integer.parseInt("#D3D3D3"));
tv.setText(text);
row.addView(tv);
}
tableLayout.addView(row);
в этой строке я хочу вторую ячейку, то есть «outlet_qty», как редактировать текст и все другие, как textview.each переменных массива в «colText» получает свое значение от Sqlite .. есть ли способ получить помощь? PLS help
Как вы знаете, позиция столбца outlet_qty 1 в массиве, поэтому вы можете использовать статическое условие для этого напрямую. Проверьте ответ, полученный от readyandroid. –