Soru & Cevap

Resources idye erişim

10.07.2017 - 12:09

Strings.xml deki arrayların id'sine ulaşmam lazım. Yani metoda arrayın ismini verecem o bana id sini döndürecek ? 

34 Görüntülenme

2 Cevap

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

picture-115848-1499541727.jpg
matrix121
10.07.2017 - 01:27
getIdentifier(String name, String defType, String defPackage)

Return a resource identifier for the given resource name.

Bu kullanımı çalıştıramadım MainActivity'de. 

int resID = getResources().getIdentifier(veri, "id", getPackageName());

 

Profile picture for user Antivir
Antivir
10.07.2017 - 01:25

Merhaba,

Bu kodu incleyebilirsiniz. 

String[] mTestArray;

    /** Called when the activity is first created. */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // Create an ArrayAdapter that will contain all list items
        ArrayAdapter<String> adapter;

        mTestArray = getResources().getStringArray(R.array.testArray);    

        /* Assign the name array to that adapter and 
        also choose a simple layout for the list items */ 
        adapter = new ArrayAdapter<String>(
            this,
            android.R.layout.simple_list_item_1,
            mTestArray);

        // Assign the adapter to this ListActivity
        setListAdapter(adapter);

İyi çalışmlar

Melih
10.07.2017 - 01:29
Resourcesi ekrana bastırmış. Benim istediğim o resourcesin idsi .