Soru & Cevap

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

Profile picture for user sevgii
sevgii
31.12.2022 - 01:52

Merhaba problem hala devam ediyor mu

Profile picture for user endustrimuh
endustrimuh
19.03.2021 - 02:56

Siz yalnızca iki durumu karşılaştırmışsınız. Aynı olma durumunu yukarıda yazdığım gibi else if ile yapabilirsiniz. Benim bildiğim programlama dili C# ama sizin dilinizde yazmaya çalıştım. Yardımcı olursa diye de aşağıya iki link bırakıyorum. İnşallah yardımcı olabilmişimdir. İyi çalışmalar.

https://www.mobilhanem.com/android-imageview-kullanimi/ 

http://kod5.org/android-image-view-kullanimi/

String path = Environment.getExternalStorageDirectory()+ "/Images/up_icon.jpg";
String path2 = Environment.getExternalStorageDirectory()+ "/Images/down_icon.jpg";
String path3 = Environment.getExternalStorageDirectory()+ "/Images/stabile_icon.jpg";
//Yollar global alanda tanımlanacak


if (holder instanceof UViewHolder) {
            final list_model listP = list.get(position);
            ((UViewHolder) holder).tur.setText(listP.tur);
    
            if (listP.degisim!=null){
                ((UViewHolder) holder).degisim.setVisibility(View.VISIBLE);
                ((UViewHolder) holder).degisim.setText(listP.degisim);
                if (listP.degisim.charAt(0)=='-'){
                    ((UViewHolder) holder).degisim.setBackgroundColor(mContext.getColor(R.color.acikkirmizi));
                    ((UViewHolder) holder).degisim.setTextColor(mContext.getColor(R.color.kkirmizi));

                   File file= new  File(path2); 
                   Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());
                   ImageView img = (ImageView) findViewById(R.id.yourImageId);
                   img.setImageBitmap(bitmap);


                }
                else{
                    ((UViewHolder) holder).degisim.setBackgroundColor(mContext.getColor(R.color.yesil));
                    ((UViewHolder) holder).degisim.setTextColor(mContext.getColor(R.color.koyuyesil));

                    File file= new  File(path); 
                    Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());
                    ImageView img = (ImageView) findViewById(R.id.yourImageId);
                    img.setImageBitmap(bitmap);
}

 

Profile picture for user cihancelebi
cihancelebi
18.03.2021 - 03:08
 if (holder instanceof UViewHolder) {
            final list_model listP = list.get(position);
            ((UViewHolder) holder).tur.setText(listP.tur);
    
            if (listP.degisim!=null){
                ((UViewHolder) holder).degisim.setVisibility(View.VISIBLE);
                ((UViewHolder) holder).degisim.setText(listP.degisim);
                if (listP.degisim.charAt(0)=='-'){
                    ((UViewHolder) holder).degisim.setBackgroundColor(mContext.getColor(R.color.acikkirmizi));
                    ((UViewHolder) holder).degisim.setTextColor(mContext.getColor(R.color.kkirmizi));

                }
                else{
                    ((UViewHolder) holder).degisim.setBackgroundColor(mContext.getColor(R.color.yesil));
                    ((UViewHolder) holder).degisim.setTextColor(mContext.getColor(R.color.koyuyesil));

}

 

Profile picture for user endustrimuh
endustrimuh
17.03.2021 - 09:31

Merhabalar, Eğer pictureBox1'de resimlerinizi gösteriyorsanız. O zaman aşağıdaki gibi yapabilirsiniz. Gösterilecek resimleri sizinde kaydetmiş olmanız gerekiyor. Aşağıda örnek olsun diye adresler yazdım. İyi çalışmalar.

if (degisim >0)

{
   pictureBox1.ImageLocation = "C:\\uparrow.png";
}
else if(degisim < 0)
{
   pictureBox1.ImageLocation = "C:\\downarrow.png";
}
else
{
   pictureBox1.ImageLocation = "C:\\stabil.png";
}

 

Cihan ÇELEBİ
18.03.2021 - 03:05

buraya nasıl ekleyebilirim
 

 if (holder instanceof UViewHolder) {

            final list_model listP = list.get(position);

            ((UViewHolder) holder).tur.setText(listP.tur);

    

            if (listP.degisim!=null){

                ((UViewHolder) holder).degisim.setVisibility(View.VISIBLE);

                ((UViewHolder) holder).degisim.setText(listP.degisim);

                if (listP.degisim.charAt(0)=='-'){

                    ((UViewHolder) holder).degisim.setBackgroundColor(mContext.getColor(R.color.acikkirmizi));

                    ((UViewHolder) holder).degisim.setTextColor(mContext.getColor(R.color.kkirmizi));

 

                }

                else{

                    ((UViewHolder) holder).degisim.setBackgroundColor(mContext.getColor(R.color.yesil));

                    ((UViewHolder) holder).degisim.setTextColor(mContext.getColor(R.color.koyuyesil));

 

}

Cihan ÇELEBİ
18.03.2021 - 03:12

Aynı listwiewdeki yazının rengini değiştirmede kullanıyorum fakat icon belirleyeceğim oda değişsin istiyorum