Android 单击listView时如何加载本地数据?
我想在单击listView时加载本地数据。一些图像和文本 主要活动Android 单击listView时如何加载本地数据?,android,xml,listview,load,Android,Xml,Listview,Load,我想在单击listView时加载本地数据。一些图像和文本 主要活动 @Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); Intent intent = new Intent(this, schemeTown.class); inte
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Intent intent = new Intent(this, schemeTown.class);
intent.putExtra("town_name_dev", sparseArray.get(position));
this.startActivity(intent);
}
计划镇
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
String townNameDev = intent.getStringExtra("town_name_dev");
//setContentView(R.layout.townNameDev);
}
但是我不能这样做,setContentView(R.layout.townNameDev);所以我在assets repositery中创建Xml文件并使用Dom
我创建,但我不知道如何加载字符串资源文件。我需要这个来做一个多语言应用程序:
<town>
<name>I want to refer to my string resources (@string/france)</name>
<monument>
<img>file:///android_res/drawable/eiffel_tower.png</img>
<description>I want to refer to my string resources (@string/eiffel_tower)</description>
</monument>
我想参考我的字符串资源(@string/france)
file:///android_res/drawable/eiffel_tower.png
我想参考我的字符串资源(@string/eiffel_tower)
当您的应用程序启动时,Android会加载相应的资源集。如果设置发生变化(例如,设备从纵向旋转到横向),Android将重新加载适当的资源,并重新启动应用程序。这可能不是您想要处理此问题的方式。但是,您可以将它们添加到布局中。非常感谢。我创建一个xml文件并执行以下操作:
intresid=this.getResources().getIdentifier(townamedev,“layout”,this.getPackageName());LinearLayout布局=(LinearLayout)findViewById(剩余)代码>但如何显示布局?我尝试了layout.setVisibility(View.VISIBLE);但我有一个NullPointerException--'