How to change the position of TextViews in Android using Java? -
सारांश जोड़ना p> प्रयास स्थिति > पर आवेदन के नीचे, संभावित तरीकों की सूची का निरीक्षण किया गया था और हालांकि, सेटबॉटम के रूप में एप्लिकेशन को चलाने में असंभव है परिणाम निम्न त्रुटि में होता है: एक बार इसके अनुसार निम्नलिखित कोड कोड < / strong> <पूर्व> android: layout_alignParentBottom = "true"
textView.setTextSize (टाइप किया गया। कॉमप्लेक्स_यूएनआईडीआईपी, 48); textView.setText ( "हैलो");
हैलो का फ़ॉन्ट आकार बदलता है।
textView.setBottom (TRIM_MEMORY_BACKGROUND); चुना गया था नोट:
TRIM_MEMORY_BACKGROUND की तुलना में अन्य स्थिरांक निर्दिष्ट किया जा सकता है, लेकिन सेटबोटम का आउटपुट जांचने के लिए एक यादृच्छिक निरंतर चुना गया था।
@SuppressLint ("NewApi") जोड़ दिया गया है, यह अनुप्रयोग चलाने के लिए संभव है, लेकिन
हैलो नीचे नहीं रखा गया है।
रिलेटिव लेआउट। लेआउटपारा पैराम्स 1 = नया रिलेटिव लेआउट। लेआउटपारम (लेआउटप्रर्म। WRAP_CONTENT, लेआउट पैरा। WRAP_CONTENT); params1.addRule (रिलेटिव लेआउट। ALIGN_PARENT_BOTTOM, रिलेटिव लेआउट। TRUE); textView.setLayoutParams (params1);
हैलो की स्थिति को बदलने में सक्षम होना चाहिए, लेकिन यह या तो काम नहीं करता है।
आयात करें android.os.Bundle; आयात करें android.support.v7.app.ActionBarActivity; आयात करें android.util.TypedValue; Import android.view.Menu; आयात करें android.view.MenuItem; आयात करें android.view.ViewGroup.LayoutParams; आयात करें android.widget.LinearLayout; आयात करें android.widget.RelativeLayout; आयात करें android.widget.TextView; सार्वजनिक कक्षा मुख्य गतिविधि ActionBarActivity {// @SuppressLint ("NewApi") को क्रिएट पर संरक्षित शून्य (बंडल सहेजा गया इन्स्टैंसस्टेट) {super.onCreate (SavedInstanceState); LinearLayout ll = नया LinearLayout (this); ll.setOrientation (LinearLayout.VERTICAL); TextView textView = नया पाठदृश्य (यह); TextView textView2 = नया पाठदृश्य (यह); // व्याख्यान दर्शन।; रिलेटिव लेआउट। लेआउटपारैम पैराम्स 1 = नया रिलेटिव लेआउट। लेआउटपारम (लेआउट पैरामा। WRAP_CONTENT, लेआउट पैरा। WRAP_CONTENT); params1.addRule (रिलेटिव लेआउट। ALIGN_PARENT_BOTTOM, रिलेटिव लेआउट। TRUE); textView.setLayoutParams (params1); // textView.setBottom (TRIM_MEMORY_BACKGROUND); textView.setTextSize (टाइप किए गए मूल्य। कॉमप्लेक्स_यूएनआईडीआईपी, 48); textView.setText ( "हैलो"); textView2.setText ( "दुनिया"); ll.addView (TextView); ll.addView (textView2); setContentView (डालूँगा); } @ ओवरराइड पब्लिक बूलियन ऑन क्रेट ऑप्शन मेन्यू (मेनू मेनू) {// मेन्यू को बढ़ाना; यह एक्शन बार में आइटम जोड़ता है यदि यह मौजूद है GetMenuInflater ()। फुलाओ (आर.मेनू। मेन, मेनू); वापस सच; } @ ओवरराइड पब्लिक बूलियन ऑन ऑप्शन इटैम सिलेक्ट (मेनूइटम आइटम) {// हैंडल एक्शन बार आइटम यहां क्लिक करता है एक्शन बार स्वचालित रूप से होम / अप बटन पर क्लिकों को स्वचालित रूप से संभाल करेगा, इतने लंबे समय के रूप में / जब आप AndroidManifest.xml में एक अभिभावकीय गतिविधि निर्दिष्ट करते हैं। int id = item.getItemId (); अगर (आईडी == R.id.action_settings) {वापसी सच; } वापसी सुपर.ऑनॉप्शन आईटम चयनित (आइटम); }}
रिलेटिवलेआउट लो = नया रिलेटिव लेआउट (यह); रिलेटिव लेआउट। लेआउटपाराम पैराम्स = नए रिलेटिव लेआउट। लेआउटपारम (लेआउट पैरामा.एमएटीएचपीएएनआरटी, लेआउट पैरामा.एमएटीएचपीएआरएएनआरटी); ll.setLayoutParams (पैरामीटर); TextView textView = नया पाठदृश्य (यह); // व्याख्यान दर्शन।; रिलेटिव लेआउट। लेआउटपारैम पैराम्स 1 = नया रिलेटिव लेआउट। लेआउटपारम (लेआउट पैरामा। WRAP_CONTENT, लेआउट पैरा। WRAP_CONTENT); params1.addRule (RelativeLayout.ALIGN_PARENT_BOTTOM); params1.addRule (RelativeLayout.CENTER_HORIZONTAL); textView.setLayoutParams (params1); // textView.setBottom (TRIM_MEMORY_BACKGROUND); textView.setTextSize (टाइप किए गए मूल्य। कॉमप्लेक्स_यूएनआईडीआईपी, 48); textView.setText ( "हैलो"); ll.addView (TextView); setContentView (डालूँगा);
Comments
Post a Comment