我已经将数据从JSON数组加载到普通列表视图中
JSONArray jArray = new JSONArray(result);
final String[] array_spinner = new String[jArray.length()];
for(int i=0;i<jArray.length();i++){
JSONObject json_data = jArray.getJSONObject(i);
String jj=json_data.getString("f_name");
array_spinner[i] = jj;
}
ArrayAdapter<String> adapter = new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1,array_spinner); adapter.setDropDownViewResource(android.R.layout.simple_list_item_1);
//adapter.setDropDownViewResource(R.layout.spinner_layout);
list.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
我想将数据加载到自定义列表视图.我的自定义列表视图的XML文件是这个receiver.xml
如何从JSON将数据加载到自定义列表视图?
我有继承问题.
这是我的主要计划:
def main(argv):
rfp = reqboxfileparserng() # Inherits from reqboxfileparser()
rfp.importsdir = './data/'
if rfp.parsingasutf8_win():
rfp.parsefile("./data/LRCv12.txt")
Run Code Online (Sandbox Code Playgroud)
以下是课程:
class reqboxfileparser():
def __init__(self):
... removed code ...
# Init mmap
self.file = None
self.f = None
def parsefile(self, filename):
# Public
self.filename = filename
# Init mmap
self.file = codecs.open(filename, encoding='utf-8', mode='r') # open(filename, 'r')
self.f = mmap.mmap(self.file.fileno(), 0, access=mmap.ACCESS_READ)
self.f.seek(0) # rewind
# Parsing stuff
self.getfunlist()
self.vlog(VERB_MED, "len(fun) = %d" % (len(self.funlist)))
self.getfundict()
self.vlog(VERB_MED, "fundict = %s" % (self.fundict))
... …Run Code Online (Sandbox Code Playgroud)