Я использую внешний API для некоторых действий. Одним из метода принимает список меню (XML) элементы, такие как:Как создать список объектов xml программно в android?
----.shape(R.menu.list).---
А вот мой R.menu.list
файл:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/share"
android:title="Share"
android:icon="@drawable/ic_share_grey600_18dp"/>
<item android:id="@+id/upload"
android:title="Upload"
android:icon="@drawable/ic_notifications_green"/>
</menu>
Проблема заключается в том, что элементы в этом R.menu.list
файл не известен. Они могут варьироваться. Скажем, у меня есть кнопка, при нажатии на нее у меня могут быть 3 элемента, которые необходимо передать методу .shape()
, и иногда у меня может быть 1 или около того. Как я могу это достичь.
проверить эту ссылку http://stackoverflow.com/questions/15580111/how-can-i-dynamically-create-menu-items –