Son Forum Aktiviteleri
6Sayfalar arası geçiş yardım acil
Arkadaşlar bi e-kitap uygulaması yapıyorum ve scroll view kullanarak metni aşağıya doğru kaydırabiliyorum burada sıkıntı yok ama aynı zamanda sayfalar arası geçiş de yapmak istiyorum yani yazının herhangi bir yerinde parmağımı sola doğru kaydırdığımda yazının devamı bir sonraki sayfadan devam etsin istiyorum. sadece sayfalar arası geçiş önerisinde bulunmayın onlara baktım cümlenin neresinde olursan ol sayfa değiştirince bir sonraki sayfa olarak tanımlanan yerden başlıyo benim istediğim ekranın en altındaki cümlenin devamı olsun bir sonraki sayfa acil yardım
Android ActionBar sorunu
Arkadaşlar ActionBar'ı özelleştirdim settings bölümüne hakkımızda çıkış gibi eklentiler ekledim tıklandığında gerekli işlemleri yapıyo burada sorun yok hatta emülatörde de çalışıyo ama uygulamanın apk dosyasını telefona atıp çalıştırdığımda actionbar üzerinde settings bölümü görünmüyo geri kalan her şey görünüyo onlarda sıkıntı yok ama dediğim gibi ayarlar bölümü görünmüyo ve haliyle görünmeyince hakkımızda çıkış gibi eklentilere de tıklayamıyorum bi yardım edin lütfen.
(ÖZETLEYECEK OLURSAM EMÜLATÖRDE GÖRÜNEN AYARLAR BÖLÜMÜ TELEFONDA GÖRÜNMÜYO) ekrana sığmamıştır diyecek arkadaşlar için = emülatördeki sanal telefon da samsung galaxi s4 benim telefon da samsung galaxi s4 ekran genişliği inç falan hep aynı.
Dosyadan veri okuma (Android)
Arkadaşlar denemefile.txt dosyasından veri çekmek istiyorum. Dosyaya bi kaç satırlık bi şeyler yazdım ama veriyi çekince sadece ilk satırdakini çekiyo 2. satırı görmüyo bile. Ben de diğer satırdakileri de 1. satıra dahil ettim bu sefer hepsi göründü ama bunun daha kolay bi yöntemi yok mu? Bir de txt uzantılı metin belgesine yazdığım başlık ile içerik aynı boyutta görünüyo haliyle. Bunu androidden çekerken yazı boyutlarını hatta rengini nasıl ayarlarım şimdiden teşekkürler.
Android programlama Arkadaşlar acil (soru açıklama kısmında)
Arkadaşlar diyelim ki elimde 50 adet birer cümlelik söz var ve 1 tane TextView kullanarak ve her butona tıkladıımda bu cümleler sırasıyla nasıl TextView içerisinde gözükecek. bir de geri butonu olacak bu da bir önceki cümleyi gösterecek. Bunların hepsi tek bir activity içerisinde olacak. Kod parçacığı olur site linki olur bi şekilde yardım edin acilllll.
Dosyadan veri okuma (Android)
TextView yazi = (TextView)findViewById(R.id.textView1);
String FILENAME = "denemefile.txt";
InputStream inputstream = null;
try {
inputstream = openFileInput(FILENAME);
InputStreamReader isr = new InputStreamReader(inputstream);
BufferedReader buf = new BufferedReader(isr);
String yazici = buf.readLine();
yazi.setText(yazici);
} catch (FileNotFoundException e) {
// TODO: handle exception
}
/*Böyle yapınca sadece 1. satırdaki verileri çekiyo diğer satırları görmüyo.
ben de bütün veriyi 1. satıra yazmak durumunda kaldım hoş bi görüntü olmadı
ve bazı kelimeleri örneğin başlıkları büyük yazmak istiyorum boyut bakımında
ama hepsi aynı boyutta maalesef.*/
Android programlama Arkadaşlar acil (soru açıklama kısmında)
Tamamdır arkadaşlar ben sorunu hallettim aynı sorunla karşılaşanlar için kodları aşağıya yazıyorum.
int sayac=0;
final String ozlu_sozler[] = {"1. cümle","2. cümle","3.cümle","......","20. cümle"} // istediğiniz kadar yazabilirsiniz.
final TextView tv;
final Button geri1;
final Button ileri1;
tv = (TextView) findViewById(R.id.tv1); // tv1 = TextView id.
geri1 = (Button) findViewById(R.id.geri); // geri = Button id.
ileri1 = (Button) findViewById(R.id.ileri); // ileri= Button id.
tv.setText(ozlu_sozler[sayac]);
geri1.setOnClickListener(new View.OnClickListener() { //burada yaptığımız geri butonu için eğer sayaç 0'dan büyükse sayacı bir azalt (her tıkladığımınzda) taki sayaç 0 olunca geri butonu pasif oluyo.
@Override
public void onClick(View v) {
if(sayac>=1){
sayac--;
tv.setText(ozlu_sozler[sayac]);
} else {
geri1.setEnabled(false);
}
if(sayac>=0){
geri1.setEnabled(true);
}
}
});
//burada ise sayac sayısı cümle sayısına eşit olunca sayacı = 0; oluyo ve sayac++; dediğimizde 1. cümleden devam ediyo.
ileri1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(sayac>=0 & sayac<20){
sayac++;
tv.setText(ozlu_sozler[sayac]);
}
else if(sayac==20){
sayac = 0;
tv.setText(ozlu_sozler[sayac]);
}
}
});
}