Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get resource id from String in Android [duplicate]

Tags:

android

I need get a resource ID from string

String s = "R.raw.button5";

final MediaPlayer mp2 = MediaPlayer.create(this,Integer.valueOf((s));
like image 311
Maatoug Omar Avatar asked Mar 04 '26 10:03

Maatoug Omar


1 Answers

You can use getIdentifier(....). If you have button with id "R.id.button5" then this is your code.

int id = getResources().getIdentifier("button5", "id", context.getPackageName());
final MediaPlayer mp2 = MediaPlayer.create(this,id);
like image 58
zihadrizkyef Avatar answered Mar 05 '26 23:03

zihadrizkyef



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!