【发布时间】:2014-12-22 11:08:57
【问题描述】:
我正在使用表格并在行中使用不同的控件来执行类似树视图的功能,因为我还没有找到任何控件来执行它。
我正在以编程方式在点击文本视图上隐藏和查看行,我的方法是,
public void onClick(View v) {
// TODO Auto-generated method stub
TextView tx;
TableRow Row1, Row2;
tx = (TextView) findViewById(R.id.textView2);
Row1 = (TableRow) findViewById(R.id.tableRow3);
Row2 = (TableRow) findViewById(R.id.tableRow4);
int rowOne = Row1.getVisibility();
int rowTwo = Row2.getVisibility();
if (rowOne == 0) {
Row1.setVisibility(View.INVISIBLE);
Row2.setVisibility(View.INVISIBLE);
tx.setText("+ Building Replacement");
}
else
{
Row1.setVisibility(View.VISIBLE);
Row2.setVisibility(View.VISIBLE);
tx.setText("- Building Replacement");
}
}
关于使表格行可见的 lick 方法。
但问题是表格行最初在程序加载时是不可见的。然后里面有空白我想做一些事情,以便在前一行可见性设置为可见时拖动它的行。
我该怎么做?
希望您的建议
谢谢
解决方案:
View.Gone 适合我!
【问题讨论】:
标签: java android xml eclipse tablerow