如何为字符串数组添加图标

Anu*_*ndu -1 navigation string android

我目前正在使用一个字符串数组,我必须在导航抽屉中放置项目的图标.这是我的代码

  <string-array name="drawer_titles">
    <item >About Us</item>
    <item>FeedBack</item>
    <item>Setting</item>
    <item>Share App</item>
    <item>Rate Us</item>
    <item>Logout</item>

  how can i add list icons to the adapter which contains list items

    image=(ImageView) findViewById(R.id.image) ;
    t1=(TextView) findViewById(R.id.t1) ;
    t2=(TextView) findViewById(R.id.t2) ;
    mDrawerList.setAdapter(new ArrayAdapter<String>(this,      R.layout.drawer_list_item, mDrawerItmes));
Run Code Online (Sandbox Code Playgroud)

Rep*_*tor 6

像strings这样在strings.xml中创建一个字符串数组, <integer-array name="navigation_drawables_values"> <item>@drawable/my_post_normal</item> <item>@drawable/my_engagement_icon_normal</item> <item>@drawable/my_payment_icon_normal</item> <item>@drawable/setting_icon_normal</item> <item>@drawable/about_icon_normal</item> <item>@drawable/supprot_icon_normal</item> </integer-array>

然后访问像这样的活动或碎片,

TypedArray imgs =    getResources().obtainTypedArray(R.array.navigation_drawables_values);
imgs.getResourceId(i, -1)
 mImgView1.setImageResource(imgs.getResourceId(i, -1));
imgs.recycle();
Run Code Online (Sandbox Code Playgroud)

感谢@Patrick Kafka的回答