Dynamic add custome view and set it's property android -


मैंने जो जोड़ लिया है वह कस्टम दृश्य है

इसकी XML properties है

 < कोड> & lt; com.example.testimg.SingleFingerView एंड्रॉयड: आईडी = "@ + id / तिव" एंड्रॉयड: layout_width = "fill_parent" एंड्रॉयड: layout_height = "fill_parent" pushtouch: centerInParent = "true" pushtouch: छवि = "@ drawable / ताज "pushtouch: IMAGE_HEIGHT =" 150dp "pushtouch: IMAGE_WIDTH =" 200dp "pushtouch: push_image =" @ drawable / push_btn "pushtouch: push_image_height =" 50dp "pushtouch: push_image_width =" 50dp "/ & gt;  

लेकिन मैं जावा द्वारा इस कस्टम दृश्य जोड़ने के लिए

  LayoutParams lparams = नए LayoutParams (LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); एकल फ़िंगरव्यू बीटीएन = नया सिंगलफिंगरिव्यू (MyActivity.This); btn.setLayoutParams (lparams);  

लेकिन मैं इसे जावा द्वारा pushtouch संपत्ति है स्थापित करने के लिए पता नहीं कैसे

  pushtouch: centerInParent = "true" pushtouch: छवि = "@ drawable / मुकुट "पुशटौच: image_height =" 150dp "पुशटौच: image_width =" 200dp "पुशटौच: पुश_इमेंज =" @ ड्रॉएबल / पुश_बीटीएन "पुशटौच: push_image_height =" 50dp "पुशटौच: push_image_width =" 50dp " 

किसी को भी मेरी मदद कर सकते

आप अपने SingleFingerView में अपनी विशेषताओं से प्रत्येक के लिए सार्वजनिक तरीकों, उदाहरण के लिए बनाने चाहिए :

<पूर्व> सार्वजनिक शून्य सेट केंद्र एंटरप्राइज (बूलियन सेंटर इनपरेंट) {this.mCenterInParent = centerInParent; } सार्वजनिक शून्य सेटइमेजड्रॉउबल (ड्रायबल डी) {this.mImageDrawable = d; } सार्वजनिक शून्य सेटइमेजहाइट (तीव्र ऊंचाई) {this.mImageHeight = height * _1dp; }

और फिर अपनी गतिविधि / टुकड़ा में:

  LayoutParams lparams = नए LayoutParams (LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); एकल फ़िंगरव्यू बीटीएन = नया सिंगलफिंगरिव्यू (MyActivity.This); btn.setLayoutParams (lparams); btn.setCenterInParent (सही); btn.setImageDrawable (। getResources () getDrawable (R.drawable.crown)); btn.setImageHeight (200);  

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -