Yorumlar

Savaş Dersim Çelik
9 yıl 10 ay önce
kardeş youtube apisinde bende sorun yaşıyorum nedense... uygulamam askıya alınıyor...tam olarak sorunu bende çözemedım oyuzden yardımcı olamayacağım...Ama bende böyle açıkça apide sorun var dememişti..
Savaş Dersim Çelik
9 yıl 10 ay önce
[code] package com.makkartal.contexmenu; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView.AdapterContextMenuInfo; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; public class MainActivity extends ActionBarActivity { private static final int ID_DUZENLE = Menu.FIRST; private static final int ID_SIL = Menu.FIRST + 1; private TextView durumTextView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); durumTextView = (TextView) findViewById(R.id.durum); **** ListView list = (ListView) findViewById(R.id.list);**** String[] names = getResources().getStringArray(R.id.names);**** ArrayAdapter adapter = new ArrayAdapter(this, R.layout.list_item, names); list.setAdapter(adapter); registerForContextMenu(list); } @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); menu.add(Menu.NONE, ID_SIL, 0, "SİL"); menu.add(Menu.NONE, ID_DUZENLE, 1, "DÜZENLE"); } @Override public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item .getMenuInfo(); TextView selectedItem = (TextView) info.targetView; if (item.getItemId() == ID_SIL) { durumTextView.setText(selectedItem.getText() + "için SİL tıklandı !"); return true; } if (item.getItemId() == ID_DUZENLE) { durumTextView.setText(selectedItem.getText() + "için Düzenle Tıklandı ! "); return true; } return false; } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.options_menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { TextView textView = (TextView) findViewById(R.id.hello); switch (item.getItemId()) { case R.id.geridon:**** textView.setText("Geri Dön Tıklandı"); return true; case R.id.guncelle:**** textView.setText("Güncelle Tıklandı"); return true; case R.id.dahafazla:**** textView.setText("Daha Fazla Tıklandı"); return true; default: return super.onOptionsItemSelected(item); } } } [/code] **** şu işareti koyduğum her yerde sorun çıkartıyor fakat alt kısımda ki case durumlarında "Migrate Android Code" dışında herhangi bir suggestion vermiyor.