Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单击listView时如何加载本地数据?_Android_Xml_Listview_Load - Fatal编程技术网

Android 单击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

我想在单击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);
        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--'