Soru & Cevap

Anrdoid'de textView'in size nı nasıl değiştirebilirim?

24.11.2013 - 02:34

Merhaba arkadaşlar direk konuya gireceğim :
public boolean onMenuItemSelected(int featureId, MenuItem item) {
        switch (item.getItemId()) {
            case android.R.id.home:
                geriTus();
                break;
            case R.id.aplus:
                textList = new ArrayList<TextView>();
                textList.add(txtHaberBaslik);
                textList.add(txtHaberMetin);
                textList.add(txtHaberTarih);
                textList.add(txtHaberOkundu);
                for(TextView tv : textList) {
                    tv.setTextSize((float) (tv.getTextSize() + 1.0));
                }
                break;
            case R.id.aneg:
                textList = new ArrayList<TextView>();
                textList.add(txtHaberBaslik);
                textList.add(txtHaberMetin);
                textList.add(txtHaberTarih);
                textList.add(txtHaberOkundu);
                for(TextView tv : textList) {
                    tv.setTextSize((float) (tv.getTextSize() - 1.0));
                }
                break;

metnin boyutunu bu şekilde yapmaya çalışıyorum. emilatörde ve casper tabletimde sorunsuz çalışıyor. Ancak tl larda yazı boyutunu buyutmesi gerekirken çok fazla büyutuyor, kücültmesi gerekirken daha da çok buyutuyor :S bu sorunu nasıl aşabilirim yardımlarınız için teşekkürler. Bu yazı buyutme için ses tuş kombinasyonu ile de yapabilirsem çok güzel olur :D

460 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-6537-1395347261.jpg
igunduz91
25.11.2013 - 12:21

teşekkür ederim. test edince sorunu doğru olarak onaylayacağım. :)

picture-2176-1429627808.jpg
bekirdursun
24.11.2013 - 03:13

Tanımlama bölümünde; int boyut=14;

Büyütme alanı için;

boyut+=4;
yazi.setTextSize(boyut);

 

Küçültme alanı için;

boyut-=4;
yazi.setTextSize(boyut);

 

Senin kodunu S3'te denedim, dediğin gibi her iki butonda da büyütüyordu. Ancak bunu kullanırsan sorunsuz çalışacaktır.