Listelerimde belirli öğeleri tıklattığımda, beni belirli ekranlara götürecek şekilde yapmaya çalışıyorum. Bunu yapmayı bilen var mı? BuAndroid- Liste görünümünde yeni etkinlik aç
için aşağıdaki kodu kullanıyorum. Liste görünümünün altında tek bir geri düğmesi yapmaya çalışıyorum. Şimdiye kadar sadece liste görünümünde her girişte görünmesini sağlayabiliyorum, yardım büyük ölçüde takdir edilecektir!
import android.app.Activity;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class Advertise extends ListActivity {
/** Called when the activity is first created. */
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// Create an array of Strings, that will be put to our ListActivity
String[] names = new String[] { "Linux", "Windows7", "Eclipse", "Suse",
"Ubuntu", "Solaris", "Android", "iPhone" };
// Use your own layout and point the adapter to the UI elements which contains the label
this.setListAdapter(new ArrayAdapter<String>(this, R.layout.advertise,
R.id.label, names));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
// Get the item that was clicked
Object o = this.getListAdapter().getItem(position);
String keyword = o.toString();
Toast.makeText(this, "You selected: " + keyword, Toast.LENGTH_LONG)
.show();
{
}
}
}
Etkinlik başlatmayı biliyor musunuz? Ne geri düğmesi? Geri düğmesi hakkında hiçbir şey göstermiyorsunuz. – Falmarri
Geri düğme kodunu özür dilerim. Onun xml içinde. Ama onları normal ekranlarım için yarattım. Düğme satmak = (Düğme) findViewById (R.id.sell); \t \t sell.setOnClickListener (yeni View.OnClickListener() { \t \t \t public void onClick (gör görünümü) { \t \t \t \t niyet myIntent = yeni Amacı (view.getContext(), Sell.class); \t \t \t \t startActivity (myIntent); – James