How to change the position of TextViews in Android using Java? -


सारांश

जोड़ना android: layout_alignParentBottom = "true"

p>

  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);   

हैलो की स्थिति को बदलने में सक्षम होना चाहिए, लेकिन यह या तो काम नहीं करता है।


कोड < / strong> <पूर्व> आयात करें 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

Popular posts from this blog

mysql - where clause in inner join query -

java - Why my included JSP file won't get processed correctly? -

php - MySQL Query for Advanced Search multiple criteria -