🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Android RMOS / imageView resim eklemek setImageResource drawable

1-) Android RMOS - imageView resim eklemek setImageResource drawable

 

kaynak : https://stackoverflow.com/questions/8642823/using-setimagedrawable-dynamically-to-set-image-in-an-imageview

 

public void upDownSec(String StringGenerated) {
    
int id = getResources().getIdentifier("com.ramazan.rmosposx:drawable/" + StringGenerated, null, null);
    
imageView2.setImageResource(id);
}

 

 

KULLANIMI :

 

@Override
protected void onCreate(Bundle savedInstanceState) {
    
super.onCreate(savedInstanceState);
    setContentView(R.layout.
activity_main);

    ...

    ...

    upDownSec("up"); //up.png

 

}

 

 

****DRAWABLE DEKİ TÜM RESİMLERİ DOLAŞMA ******

public void getAllFiles(String gelenUrun) {
    Resources res = MainActivity.
mainActivity.getResources();

    Field[] drawablesFields = com.ramazan.rmosposx.R.drawable.
class.getFields();
    ArrayList<Drawable> drawables =
new ArrayList<>();

    
for (Field field : drawablesFields) {
        
try {
            String resim=field.getName();
            Log.
i("LOG_TAG", "com.ramazan.rmosposx.R.drawable." + resim);
            
if( resim.contains("xxx")){
                Toast.
makeText(MainActivity.mainActivity, ""+resim, Toast.LENGTH_SHORT).show();
                drawables.add(res.getDrawable(field.getInt(
null)));
            }

        }
catch (Exception e) {
            e.printStackTrace();
        }
    }
}

 

 2021 Ekim 27 Çarşamba
 469