PDA

View Full Version : عدم نمایش آیکون ic_drawer



abbasalim
یک شنبه 29 تیر 1393, 01:58 صبح
ب خ
سلام دوستان
من همه کدها رو مثل همیشه زدم ولی آیکون ic_drawer رو نمایش نمیده :ناراحت:
121302



// ///kesho

mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerList = (ListView) findViewById(R.id.left_drawer);

ArrayList<Integer> smIcon_adrs = new ArrayList<Integer>();
smIcon_adrs.add(R.drawable.sm_font);
smIcon_adrs.add(R.drawable.sm_size);
smIcon_adrs.add(R.drawable.sm_count);
smIcon_adrs.add(R.drawable.sm_about);
ArrayAdapter<Integer> sm_adapter = new smIcoAdapter(getBaseContext(),
smIcon_adrs);

mDrawerList.setAdapter(sm_adapter);

mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
R.drawable.ic_drawer, R.string.hello_world, R.string.app_name) {

/** Called when a drawer has settled in a completely closed state. */
public void onDrawerClosed(View view) {

getSupportActionBar().setTitle("دعا عهد");
supportInvalidateOptionsMenu();
super.onDrawerClosed(view);
}

/** Called when a drawer has settled in a completely open state. */
public void onDrawerOpened(View drawerView) {
getSupportActionBar().setTitle("امکانات");
supportInvalidateOptionsMenu();
super.onDrawerOpened(drawerView);
// onPrepareOptionsMenu()
}
};

mDrawerLayout.setDrawerShadow(R.drawable.drawer_sh adow, GravityCompat.START);
mDrawerLayout.setDrawerListener(mDrawerToggle);
mDrawerLayout.openDrawer(mDrawerList);








@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}

@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
mDrawerToggle.syncState();
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_play:
if (mp.isPlaying()) {
item.setIcon(R.drawable.actn_play);
mp.pause();
} else {
updateProgressBar();
mp.start();
item.setIcon(R.drawable.actn_stop);
}
break;
default:
break;
}

if (mDrawerToggle.onOptionsItemSelected(item)) {
return true;
}
return super.onOptionsItemSelected(item);
}
public boolean onPrepareOptionsMenu(Menu menu) {

mDrawerLayout.isDrawerOpen(mDrawerList);

// menu.findItem(R.id.action_settings).setVisible(!dr awerOpen);

return super.onPrepareOptionsMenu(menu);
}