您的位置:首页 > 其它

怎么获得属性表的一个属性项的值

2015-09-22 00:44 393 查看
先自定义一个AttributeItem

一个AttributeItem对象记录属性表的一个元组的一个单位的值

* 属性表的一个元组估计就是一个ListView的数据源

* 所以用 AttributeItem[]记录属性表的一个元组

*/

public class AttributeItem {

private Field field;

private Object value;

private View view;

public View getView() {

return view;

}

public void setView(View view) {

this.view = view;

}

public Field getField() {

return field;

}

public void setField(Field field) {

this.field = field;

}

public Object getValue() {

return value;

}

public void setValue(Object value) {

this.value = value;

}

}

查询要素,返回要素集。

Sets the FeatureSet, called by the activity when a new queryResult is returned

*

* @param featureSet

*/

public void setFeatureSet(FeatureSet featureSet) {

this.featureSet = featureSet;

}

listAdapter.setFeatureSet(queryResults);

这句在AttributeEditorActivity中。

获得它的值

row = new AttributeItem();

row.setField(this.fields[fieldIndex]);

Object value = this.featureSet.getGraphics()[0].getAttributeValue(fields[fieldIndex].getName());

row.setValue(value);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: