पर सूची आइटम को अक्षम कैसे करें मैं एंड्रॉइड देव के लिए काफी नया हूं और अभी भी बहुत सी चीजें काम कर रहा हूं।एंड्रॉइड: सूची निर्माण
मेरे पास निम्न कोड का उपयोग करके एक मुख्य मेनू दिखाया गया है, लेकिन मेनू में चयनित आइटम को अक्षम करने का तरीका नहीं बता सकता है। क्या कोई मुझे कुछ नमूना कोड के साथ मदद कर सकता है?
public class listTest extends ListActivity {
@Override
public void onCreate(Bundle savedState) {
super.onCreate(savedState);
setListAdapter(ArrayAdapter.createFromResource(this, R.array.mainMenu,
android.R.layout.simple_list_item_1));
//not sure how to disable list items here
}
protected void onListItemClick(ListView list, View view, int position, long id) {
// can disable items when they are clicked on
view.setEnabled(false);
}
}
और मैं अपने strings.xml फ़ाइल में एक string-array
है:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="mainMenu">
<item>Item 1</item>
<item>Item 2</item>
<item>Item 3</item>
</string-array>
</resources>
धन्यवाद
त्वरित स्पष्टीकरण के युगल: यदि आप मेनू चाहते हैं, तो जब उपयोगकर्ता मेनू कुंजी दबाता है तो पॉप अप होता है, फिर अपनी 'गतिविधि' में' onCreateOptionsMenu' विधि देखें। इसके अलावा, आपको उस तरह के आवेदन संदर्भ पर पकड़ने की आवश्यकता नहीं है; एक 'गतिविधि' पहले से ही' संदर्भ 'बढ़ाता है (जैसा कि आप अपने कॉल में' createFromResource (यह, ...) ' –
पर देख सकते हैं, मैं एक मुख्य मेनू चाहता हूं जो एप्लिकेशन को पहली बार खोले जाने पर दिखाएगा, इसलिए विकल्पमेनू और संदर्भमेनू किसी भी अच्छे नहीं हैं मैं सूची दिखाने मिल गया है और आइटम निष्क्रिय कर सकते हैं, जब वे पर क्लिक किया गया है:। \t संरक्षित शून्य onListItemClick (ListView सूची, देखें देखने के लिए, पूर्णांक स्थिति, लंबे आईडी) { \t \t दृश्य। setEnabled (गलत);।। } \t लेकिन मैं कैसे onCreate में विकलांग के लिए एक चयनित सूची आइटम स्थापित करने के लिए कोई जानकारी नहीं है आवेदन संदर्भ पर प्रसिद्घ - धन्यवाद – Martyn