2012-12-28 35 views
5

मैं सिर्फ एक बेवकूफ सवाल ... मैं उपयोग कर रहा हूँ है अपने आवेदन में विषय होलो प्रकाश (या बेहतर है, मैं उपयोग करने के लिए लगता है): मैं यह मैनिफ़ेस्ट फ़ाइल में निर्धारित किया है। नीचे स्क्रीनशॉट को देखो: पाठ बहुत हल्का है, है ना? ठीक है, मुझे पता है कि मैं इसे सेट कर सकता हूं लेकिन मेरा सवाल यह है: क्या यह होलो थीम में असली टेक्स्ट रंग है या मेरे आवेदन में कोई त्रुटि है? मुझे लगता है क्योंकि यह अजीब बात है कि Google में इस तरह का एक अवैध लेबल चुना गया था।एंड्रॉयड: पाठ रंग होलो लाइट

enter image description here

संपादित करें:

मैं विशेषता

android:theme="@android:style/Theme.Holo.Light" 
आवेदन तत्व की

साथ विषय निर्धारित किया है। यहाँ सूचीदृश्य कोड whick मैं एक listfragment साथ आबादी है:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/songsLayout" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:gravity="left" 
    android:orientation="vertical" 
    android:padding="12dp" > 

    <ListView 
     android:id="@id/android:list" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:fastScrollEnabled="true" 
     android:scrollbarStyle="insideInset" 
     android:textFilterEnabled="false"/> 

    <TextView 
     android:id="@+id/songsFragment_titleTextView" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:paddingTop="7dp" 
     android:paddingBottom="0dp" 
     android:textSize="18sp" 
     android:lines="1"> 
    </TextView> 

    <TextView 
     android:id="@+id/songsFragment_artistTextView" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:paddingBottom="7dp" 
     android:paddingTop="0dp" 
     android:lines="1" 
     android:textSize="14sp"> 

    </TextView> 

</LinearLayout> 

आशा है कि आप मुझे :) मदद कर सकते हैं

+0

कौन सा लेआउट आप अपने ListView एडाप्टर में बढ़ सकता हूं? – Cheesebaron

+0

लेआउट जो आप ऊपर पाते हैं ... है ना? क्षमा करें मुझे लगता है कि मुझे समझ नहीं आता तुम क्या मतलब है: डी – user1315621

उत्तर

15

जब आप अपने एडाप्टर बनाते हैं तो आप आवेदन संदर्भ या गतिविधि का उपयोग कर रहे हैं? मैं तो बस ठीक उसी समस्या का सामना किया है, लेकिन अगर मैं इस तरह मेरी सरणी एडाप्टर उत्पन्न देखा:

ArrayAdapter<String> listAdapter = new ArrayAdapter<String>(getApplicationContext(), 
        android.R.layout.simple_list_item_1, tables); 
      setListAdapter(listAdapter); 

तब पाठ सफेद दिखाई दे रहा था। अगर, हालांकि, मैं गतिविधि संदर्भ में इस्तेमाल किया (इसलिए यदि मैं onCreate विधि में ऊपर कर रहा था, मैं सिर्फ इस्तेमाल कर सकते हैं "इस") पाठ काला था। मुझे लगता है कि किसी भी तरह मेरा ऐप थीम ओवरराइड कर रहा था। शायद यह भी आपकी समस्या थी/थी?

0

ऐसा लगता है जैसे आप जिनमें से एक डिफ़ॉल्ट पाठ रंग है डिफ़ॉल्ट थीम, उठा रहे हैं #bfbfbf। मेरा अनुमान है कि आप एंड्रॉइड के 2.x संस्करण पर ऐप चला रहे हैं, जिसमें होलो लाइट थीम इंस्टॉल नहीं है।

+0

खैर .. मैं एंड्रॉयड जेली बीन 4.1 पर अनुप्रयोग चला रहा हूँ नहीं – user1315621