2016-12-05 10 views
5

नहीं होना चाहिए, मैं एंड्रॉइड डेटा बाइंडिंग लाइब्रेरी का उपयोग कर रहा हूं। मुझे एक आवश्यकता है कि यदि बाध्य संख्या 10 से कम है, तो मुझे इसे शून्य संलग्न (जैसे, 05) के साथ दिखाना होगा, और अन्य सामान्य संख्या दिखाएं।एंड्रॉइड डेटा बाध्यकारी, एक तत्व प्रकार "टेक्स्ट व्यू" से जुड़े "एंड्रॉइड: टेक्स्ट" विशेषता का मूल्य '<' वर्ण

यहाँ मेरी लेआउट के प्रासंगिक हिस्सा है:

<TextView 
    android:id="@+id/tlm_no" 
    style="@style/BlackSmallTextStyle" 
    android:layout_width="@dimen/study_plan_icon_width" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/tlm_image" 
    android:gravity="center" 
    android:fontFamily="sans-serif-light" 
    android:text="@{studyPlanDetailVM.studyPlanDetail.learningPlanResource[0] < 10 ? `0` + studyPlanDetailVM.studyPlanDetail.learningPlanResource[0] : studyPlanDetailVM.studyPlanDetail.learningPlanResource[0]}" /> 

लेकिन जब मैं इस परियोजना का निर्माण यह निम्न त्रुटि फेंकता है: The value of attribute “android:text” associated with an element type “TextView” must not contain the '<' character

मैं इस मुद्दे को कैसे हल कर सकते हैं?

+0

तो के बजाय, त्रुटि क्या पीछा कर रहा है? –

उत्तर

12

उपयोग &lt; बजाय <

उपयोग &gt; बजाय >

उपयोग की &amp;&

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