如何在android中的同一活动中使用另一个xml
在我的项目中,我想显示一些数据 在SimpleAdapter的帮助下位于另一个xml上的ListView上。它显示 如果在中引用的活动的xml listview setcontentview。我用密码告诉你如何在android中的同一活动中使用另一个xml,android,Android,在我的项目中,我想显示一些数据 在SimpleAdapter的帮助下位于另一个xml上的ListView上。它显示 如果在中引用的活动的xml listview setcontentview。我用密码告诉你 public class MainActivity extends ActionBarActivity { String Name="name"; String Fathername = "fname"; ListView lst; ArrayList<Ha
public class MainActivity extends ActionBarActivity {
String Name="name";
String Fathername = "fname";
ListView lst;
ArrayList<HashMap<String, String>> arylist ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
arylist = new ArrayList<HashMap<String,String>>();
lst =(ListView) findViewById(R.id.lst);
HashMap<String,String> hashmap = new HashMap<String, String>();
hashmap.put(Name,"Aasim");
hashmap.put(Fathername,"Pervaiz");
arylist.add(hashmap);
SimpleAdapter sadt = new SimpleAdapter(MainActivity.this, arylist, R.layout.rss_item_list_row,
new String[]{Name,Fathername}, new int[]{R.id.title, R.id.pub_date});
lst.setAdapter(sadt);
}
}
公共类MainActivity扩展了ActionBarActivity{
String Name=“Name”;
字符串父名称=“fname”;
ListView lst;
ArrayList;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
arylist=newarraylist();
lst=(ListView)findViewById(R.id.lst);
HashMap HashMap=新的HashMap();
hashmap.put(名称“Aasim”);
hashmap.put(父名,“perviz”);
arylist.add(hashmap);
SimpleAdapter sadt=新SimpleAdapter(MainActivity.this,arylist,R.layout.rss\u item\u list\u行,
新字符串[]{Name,Fathername},新int[]{R.id.title,R.id.pub_date});
1.设置适配器(sadt);
}
}
它显示正确答案,因为listview存在于xml setcontentview(链接)中如何显示
如果在setcontentview中没有链接xml,则显示在listview上。如果未设置视图,将如何显示?请更清楚地了解您想要实现的目标。我有一个活动和两个xml布局。我从一个xml.Layout中获取数据,该布局在setcontentview中引用。如果我在listview上显示数据,并且在layoutone(即显示数据)中存在,但当我想在第二个xml布局中显示listview上的数据时,它会在setAdapter()上显示nullpointerexception(参见编码块中的最后一行代码)。