2011-12-23 8 views
12

मुझे टेक्स्टव्यू के साथ अजीब समस्या है, यह अंत में पाठ का हिस्सा बंद कर देता है। मेरा लेआउटटेक्स्टव्यू लंबे समय तक पाठ को काटता है

<LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_gravity="top|center_horizontal" 
     android:gravity="top|center_horizontal" 
     android:orientation="vertical" > 
     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_gravity="top|center_horizontal" 
      android:gravity="top|center_horizontal" 
      android:orientation="horizontal" 
      android:layout_weight="1" 
      android:layout_marginBottom="5dp"> 
      <Button 
       android:id="@+id/btnPreviousQuestion" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:background="@drawable/selector_arrow_left" 
       android:clickable="true" 
       android:visibility="gone" > 
      </Button> 
      <TextView 
       android:id="@+id/txtQuestion" 
       style="@style/question_text" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:gravity="top|center_horizontal" 
       android:layout_weight="1" 
       /> 
      <Button 
       android:id="@+id/btnNextQuestion" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginRight="10dp" 
       android:background="@drawable/selector_arrow_right" 
       android:clickable="true" > 
      </Button> 
     </LinearLayout> 
     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_horizontal" 
      android:layout_weight="1" 
      android:orientation="horizontal" > 
      <WebView 
       android:id="@+id/wvMultimediaQuestion" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="bottom|center_horizontal" 
       android:layout_marginLeft="50dp" 
       android:layout_marginRight="55dp" 
       android:layout_weight="1" 
       android:visibility="gone" /> 
     </LinearLayout> 
    </LinearLayout> 

और txtQuestion लंबे समय तक टेक्स्ट को काटता है। क्या गलत है, क्या कोई जानता है?

+1

कटौती बंद:

यहाँ एक उदाहरण देखें? – hovanessyan

+0

@ डेमिर आप टेक्स्ट कट ऑफ का स्क्रीनशॉट पोस्ट कर सकते हैं। प्रश्न में छोटे भ्रम। मैंने आपके लेआउट का परीक्षण किया, इसका पूरा पाठ दिया गया। –

उत्तर

5

हां कुछ विशेषताएं हैं जिन्हें आपको सेट करने की आवश्यकता है, लेकिन पहले हमें बताएं कि आप किस प्रकार का टेक्स्टव्यू बिल्कुल सटीक, सिंगल लाइन या मल्टी लाइन चाहते हैं?

कुछ विशेषताओं आप की देखभाल कर सकते हैं:

इन विशेषताओं

android:lines="1" 
    android:scrollHorizontally="true" 
    android:ellipsize="end" 

की

android:singleLine="true" // or false 
android:ellipsize="marquee" // must check 
android:lines="1" 
49

उपयोग करें अंत में जोड़ देंगे, "..."। लेकिन इस निम्नलिखित atttibute भी

android:singleLine="true" 

जोड़ने दूसरी ओर यदि आप मार्की प्रभाव की आवश्यकता होती है

android:singleLine="true" 
android:ellipsize="marquee" 
android:marqueeRepeatLimit="marquee_forever" 
android:scrollHorizontally="true" 
android:focusable="true" 
android:focusableInTouchMode="true 
+0

मार्की प्रभाव पर आपका कोड केवल लेआउट में एक टेक्स्ट व्यू के लिए काम करता है। यदि आप एकाधिक आइटम स्क्रॉल करने का प्रयास करते हैं तो यह काम नहीं करता है। इस प्रभाव के लिए आप एकाधिक टेक्स्ट व्यू के बारे में कैसे जाते हैं? – Brandon

0

आप निर्धारित करने की आवश्यकता मधुकोश गोली के लिए मधुकोश टैब में समस्या का समाधान नहीं होगा

तो एंड्रॉइड: मिनीलाइन = "2"

0

यदि आप अपने विचार के लिए टेक्स्ट की अलग-अलग लंबाई की अपेक्षा करते हैं या आपको बदलने जा रहे हैं आपके TextView के विभिन्न उदाहरणों केतो आपको View.addOnLayoutChangeListener() का उपयोग करना चाहिए। - जब आप पाठ प्रदर्शित या आप TextView से उसे पार्स जब https://stackoverflow.com/a/44069734/1402087

संबंधित मुद्दे