0
私はAndroidの列を非表示にしたいTableRow
そのデータは特定の行のクリックで使用されますが、テーブルの行には表示されません。 私の次のコードt3v列を隠すために、私はクリックでそのデータを使用していることがわかります。どのようにAndroidの特定の列を非表示にする
これを達成する方法は?
TableLayout stk = (TableLayout) findViewById(R.id.data_cells);
TableRow tbrow0 = new TableRow(this);
TextView tv0 = new TextView(this);
for (FileListDTO rec : recordingListResponseDTO.getFileList()) {
TableRow tbrow = new TableRow(this);
tbrow.setClickable(true);
TextView t1v = new TextView(this);
t1v.setText("" +rec.getCamname());
t1v.setTextColor(Color.WHITE);
t1v.setGravity(Gravity.CENTER);
tbrow.addView(t1v);
TextView t2v = new TextView(this);
t2v.setText("" +rec.getEnd());
t2v.setTextColor(Color.WHITE);
t2v.setGravity(Gravity.CENTER);
tbrow.addView(t2v);
TextView t3v = new TextView(this);
t3v.setText("" + rec.getRecReason());
t3v.setTextColor(Color.WHITE);
t3v.setGravity(Gravity.CENTER);
tbrow.addView(t3v));
stk.addView(tbrow);
tbrow.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
v.setBackgroundColor(Color.GRAY);
TableRow t = (TableRow) v;
TextView firstTextView = (TextView) t.getChildAt(0);
TextView secondTextView = (TextView) t.getChildAt(2);
String firstText = firstTextView.getText().toString();
String secondText = secondTextView.getText().toString();
System.out.println("Row clicked: " + secondText);
}
});
}
ねえ、私はパット理由は簡単question..Yourの答えは私のために働いたことをAndroidに新しいです気にしない... :)感謝:) – MKY
あなたはそれ –
嬉しい彼の答えを受け入れることができ@MKY。親切に私の答えを受け入れる –