Yorumlar
[code]this.finish();[/code]
Kodunu Kullanabilirsiniz.
Savaş Dersim Çelik
Savaş Dersim Çelik
Savaş Dersim Çelik
Savaş Dersim Çelik
10 yıl ö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
10 yıl önce
Teşekkür ederim
Savaş Dersim Çelik
10 yıl ö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.