2016-04-14 14 views
0

Ben şu anda işlem yapılabilir durumda Ama sorun yenileme simgesini tıkladığınızda zaman yine buAraç çubuğu simgesi Android'de nasıl işlem yapılabilir?

ActionBar

gibi bir açılır menü açılır bir yenileme simgesi sahip olduğu ana aktivitede Aracı bar var Bu yazıyı tıklatarak sayfayı yenileyin. Bu sayfayı sadece bu sayfayı yenilemek istediğimde sadece yenilemeyi tıkladığımda bu sayfayı yenilemek için "Yenile" metnini görüntülemez. Burada

menü için benim kodudur: -

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools"> 
<item 
    android:id="@+id/refresh" 
    android:icon="@drawable/refresh_icon" 
    android:showAsAction="always" 
    android:title="Refresh" 
    tools:ignore="AppCompatResource"/> 

ve burada benim ana faaliyet kodu: -

Sorunuzun anlayışıma gereğince
@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.main, menu); 

    return super.onCreateOptionsMenu(menu); 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    int id = item.getItemId(); 
    if (id == R.id.refresh) { 
     refreshContent(); 
     return true; 
    } 
    return super.onOptionsItemSelected(item); 
} 

private void refreshContent() { 
    m_oPDialog = new ProgressDialog(CMainActivity.this);progressbar onclick refresh button 
    m_oPDialog.setMessage("Refreshing..."); 
    m_oPDialog.setIndeterminate(true); 
    m_oPDialog.setCancelable(false); 
    m_oPDialog.show(); 

    long delayInMillis = 3000; 
    m_oTimer = new Timer(); 
    m_oTimer.schedule(new TimerTask() { 
     @Override 
     public void run() { 
      m_oPDialog.dismiss(); 
     } 
    }, delayInMillis); 
} 

cevap

0

, istediğiniz Yenileme yani başlığını gizlemek ... sadece başlık alanı boş ie yapmak

<item 
    android:id="@+id/refresh" 
    android:icon="@drawable/refresh_icon" 
    android:showAsAction="always" 
    android:title="" 
    tools:ignore="AppCompatResource"/> 
+0

gizlemek metin üzerinde boş bir kutu gösterecektir –

+0

@RaghvenderKumar sadece yapmak android: showAsAction = "never" –

İlgili konular