如何使用sax解析器在android中显示动态文本视图?
嗨,我创建了一个网格视图应用程序。它在我的网格视图中显示我的SD卡图像,现在我只有10个图像。如果我在网格视图中单击我的第一个图像,我想使用文本视图显示一个段落。然后我点击第二个图片,我想显示另一个段落……所以我创建了一个xml文件,这个xml文件有10个段落。我怀疑这段话怎么说?当我点击gridview图片时,我希望显示这些图片,仅此而已如何使用sax解析器在android中显示动态文本视图?,android,xml,saxparser,Android,Xml,Saxparser,嗨,我创建了一个网格视图应用程序。它在我的网格视图中显示我的SD卡图像,现在我只有10个图像。如果我在网格视图中单击我的第一个图像,我想使用文本视图显示一个段落。然后我点击第二个图片,我想显示另一个段落……所以我创建了一个xml文件,这个xml文件有10个段落。我怀疑这段话怎么说?当我点击gridview图片时,我希望显示这些图片,仅此而已 <paragraph> <par1> dkdkkddkdkkdkkdkdkkdkdkdkdkdkdkdk] dkdkkdkdkdk
<paragraph>
<par1>
dkdkkddkdkkdkkdkdkkdkdkdkdkdkdkdk]
dkdkkdkdkdkdkkdkdkdkdkdkdkdkdk
</par1>
<par2>
skjdkjfidfdjfkdjfoiudifjieiiejriej
dkiekdikdididkdkdkipppw;wpp;eokkll
</par2>
.
.
.
.
.
<par10>
dkdi;;iathehe thid tihoodfjalkjfkjdfk
dkjfldkjflkjdalkjldkjoaiuidfiudofuoia
</par10>
</paragraph>
DKDKDKDKDKDKDKDKKDKDKDK]
DKDKKDKDKDKDKDKDKDKDKDKDKDK
SKJDKJFIDFDJFKJFOUDIFJIEIEJRIEJ
dkiekdidkdkipppw;wpp;伊奥克尔
.
.
.
.
.
dkdi;;这是一个很好的例子
dkjfldkjflkjdalkjldkjoaiuidfiudofuoia
这是我的示例xml文件,我希望只解析sax只解析。我很困惑,请帮助我……。创建您的xml结构,如下所示:
<paragraph>
<par> dkdkkddkdkkdkkdkdkkdkdkdkdkdkdkdk] dkdkkdkdkdkdkkdkdkdkdkdkdkdkdk </par>
<par> skjdkjfidfdjfkdjfoiudifjieiiejriej dkiekdikdididkdkdkipppw;wpp;eokkll </par> . . . . . <par> dkdi;;iathehe thid tihoodfjalkjfkjdfk dkjfldkjflkjdalkjldkjoaiuidfiudofuoia </par> </paragraph>
DKDKDKDKDKDKDKDKDKKDKDKDKDK]DKDKKDKDKDDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDK
skjdkjfidfdjfkfjfoudifjieijej dkiekdidkdkipppw;wpp;eokkll。dkdi;;这是一个很好的例子
然后将这些字符串解析为arraylist,并根据图像的选择位置,显示索引中的段落。创建xml结构,如下所示:
<paragraph>
<par> dkdkkddkdkkdkkdkdkkdkdkdkdkdkdkdk] dkdkkdkdkdkdkkdkdkdkdkdkdkdkdk </par>
<par> skjdkjfidfdjfkdjfoiudifjieiiejriej dkiekdikdididkdkdkipppw;wpp;eokkll </par> . . . . . <par> dkdi;;iathehe thid tihoodfjalkjfkjdfk dkjfldkjflkjdalkjldkjoaiuidfiudofuoia </par> </paragraph>
DKDKDKDKDKDKDKDKDKKDKDKDKDK]DKDKKDKDKDDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDK
skjdkjfidfdjfkfjfoudifjieijej dkiekdidkdkipppw;wpp;eokkll。dkdi;;这是一个很好的例子
然后将这些字符串解析为arraylist,并根据图像的选择位置显示索引中的段落。首先,您必须解析xml并将所有段落数据存储到数组或arraylist中 编写Gridview的onItemclickListener事件,并在grid的onItemclickListener中显示自定义对话框 在自定义对话框中,必须使用textview设置一个xml文件 此外,还必须在McClickListener中设置该文本视图的值 您必须在侦听器的index参数的帮助下获取数据
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
//get the data for textView by passing index in para[index]
//use the custom dialog to show the your paragraph
}
});
gridView.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
//通过在para[index]中传递索引来获取textView的数据
//使用“自定义”对话框显示您的段落
}
});
首先,您必须解析xml并将所有段落数据存储到数组或arralist中
编写Gridview的onItemclickListener事件,并在grid的onItemclickListener中显示自定义对话框
在自定义对话框中,必须使用textview设置一个xml文件
此外,还必须在McClickListener中设置该文本视图的值
您必须在侦听器的index参数的帮助下获取数据
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
//get the data for textView by passing index in para[index]
//use the custom dialog to show the your paragraph
}
});
gridView.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
//通过在para[index]中传递索引来获取textView的数据
//使用“自定义”对话框显示您的段落
}
});