1

プロジェクトを作成していて、プロジェクトのメインアクティビティ以外の別のアクティビティで gridview n listview などのコントロールを作成しようとすると、機能しません..コードを実行すると、白い画面が表示され、コントロールが機能しません..同じものを実行するとそれが実行するメインアクティビティのコード..誰かが問題を解決するのを手伝ってくれます..

これは、attracts.java という名前の別のアクティビティで使用しているコードです。

public class アトラクションは Activity {

Integer []attr_pics={R.drawable.bhawan, R.drawable.ludhiana, R.drawable.museum, R.drawable.pau};



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_attractions);

    List<HashMap<String, String>> alist= new ArrayList<HashMap<String,String>>();
    for(int i=0; i<5; i++){
        HashMap<String, String> hm=new HashMap<String, String>();
        hm.put("pics", Integer.toString(attr_pics[i]));
        alist.add(hm);
    }

    String []from={"pics"};
    int []to={R.id.pics};
    SimpleAdapter adapter= new SimpleAdapter(getBaseContext(), alist, R.layout.gridview_attrac, from, to);
    GridView gridview=(GridView)findViewById(R.id.gridView1);
    gridview.setAdapter(adapter);
}



@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.attractions, menu);
    return true;
}

}

4

0 に答える 0