Merhaba Furkan,
İstediğin şey küçük boyutlu olduğu için Class içerisinde de halledebilirsin.Hiç XML e girmene gerek yok aşağıya yazdığım kod işini rahat görür.Hatta biraz daha geliştirirsen daha güzel bir şey çıkartabilirsin ortaya.Ayrıca yazdığım kodlarda şöyle bir durum var:
-Ekrana bir liste gösteriyoruz ( sen buna "günler" diyebilirsin )
-Hangi güne tıklarsan o günün referansını alır, toast mesaja atar ve o gün için tanımladığın yemek menüsünü gösterir.
-Yani direk ekranın altında küçük bir mesaj gösterir.
Kodların açıklamalarını da altlarına yazdım yinede takıldığın bir yer olursa sorarsın.Kolay Gelsin
[code]
public class MainActivity extends Activity implements OnInitListener {
// Önce listeliceğimiz günleri tanımlarız
public int index;
public String [] gunler = {"03.03.2014-Perşembe","04.03.2014-Cuma","05.01.2014-Cumartesi","06.03.2014-Pazar","07.03.2014-Pazartesi","08.03.2014-Salı","09.03.2014-Çarşamba","10.03.2014-Perşembe"};
//Toast mesajda gösterilecek listeyi tanımladık
public String [] menuler= {"çorba,birinci yemek ,ikinci yemek ve tatlı","Çorba,birinci yemek ,ikinci yemek ve tatlı","Tatil(cumartesi)","Tatil(pazar)","Çorba,birinci yemek ,ikinci yemek ve tatlı","Çorba,birinci yemek ,ikinci yemek ve tatlı","Çorba,birinci yemek ,ikinci yemek ve tatlı","Çorba,birinci yemek ,ikinci yemek ve tatlı"};
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//listview i tanımladık
final ListView liste =(ListView) findViewById(R.id.List);
//listeyi adapter e yükleyeceğimiz için adapter tanımlıyoruz ve daha önceden tanımladığımız günler'i adapter e //yüklüyoruz
ArrayAdapter<String> array_adapter= new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,
android.R.id.text1,
gunler);
//array_adapter adlı adapterimizi kullancağımızı belirtiyoruz
liste.setAdapter(array_adapter);
//liste'deki elemanlara tıklandığında butonu dinlememiz lazım.
liste.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
index= arg2;
Toast.makeText(getApplicationContext(), menuler[index], Toast.LENGTH_LONG).show();
//ve son olarakta menuler'i toast mesaj olarak ekrana yansıtan kodumuzu yazıyoruz.Bu kadar.
//not:LENGTH_SHORT yazarsan toast mesaj çok kısa gösterilir.Ama en ideali, yazıların okunabilmesi //için LONG olması daha iyi olur
}
});
} }
[/code]