这是我的问题:我从XML文件加载一些数据并将其放入名为Data Table的自定义类中。 当我在表格布局中打开它时(表格布局包含在滚动视图中),加载的整个文本是浅灰色的,难以阅读。 有没有办法改变显示文本的颜色?
从ftp服务器下载xml并动态加载到tablelayout。
这是custon类数据表
public class DataTable {
private Vector<String> _columnNames;
private Vector<Vector<String>> _table;
private String _name;
/**
*
*/
public DataTable() {
// TODO Auto-generated constructor stub
_name = "";
_columnNames = new Vector<String>(0, 1);
_table = new Vector<Vector<String>>(0, 1);
}
public void addColumn(String columnName) {
if (!_columnNames.contains(columnName)) {
_columnNames.add(columnName);
}
}
public void addRow() {
Vector<String> newRow = new Vector<String>(_columnNames.size());
_table.add(newRow);
}
public void removeRow(int rowIndex) {
if (rowIndex >= 0 && rowIndex < _table.size()) {
_table.remove(rowIndex);
}
}
public String getValue(int rowIndex, int columnIndex) {
return _table.get(rowIndex).get(columnIndex);
}
public String getValue(int rowIndex, String columnName) {
return getValue(rowIndex, _columnNames.indexOf(columnName));
}
public void setValue(String value, int rowIndex, int columnIndex) {
if (rowIndex >= _table.size()) {
rowIndex = _table.size();
addRow();
}
Vector<String> row = _table.get(rowIndex);
if (columnIndex >= row.size()) {
row.add(value);
} else {
row.setElementAt(value, columnIndex);
}
}
public void setValue(String value, int rowIndex, String columnName) {
addColumn(columnName);
setValue(value, rowIndex, _columnNames.indexOf(columnName));
}
public int rowCount() {
return _table.size();
}
public int columnCount() {
if (_table.size() > 0) {
return _table.get(0).size();
} else {
return 0;
}
}
public String getName() {
return _name;
}
public void setName(String tableName) {
_name = tableName;
}
public String getColumnName(int columnIndex) {
return _columnNames.get(columnIndex);
}
public Vector<String> getRow(int rowIndex){
return _table.get(rowIndex);
}
这是XML文件
<newdataset>
<view>
<label>Codice Ispezione</label>
<value>AD3008STIs</value>
</view>
<view>
<label>Città</label>
<value>Roma</value>
</view>
<view>
<label>Tipologia Report</label>
<value>Totale copertura ultimo comune</value>
</view>
<view>
<label>Causale Ispezione</label>
<value>Programmazione sito estesa</value>
</view>
</newdataset>