मुझे कुछ समस्या का सामना करना पड़ रहा है जिसे मैं मूल रूप से ठीक करने के बारे में नहीं जानता। मैं इसमें कुछ बच्चे compenents, imageView, TextView तरह और इतने पर, एक उदाहरण नीचे एक्सएमएल में देखा जा सकता के साथ एक LinearLayout है:एंड्रॉइड: अभिभावक राज्य को बच्चे के दृश्य में प्रचारित करें
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="@style/list_buttom_top">
<LinearLayout android:gravity="center_vertical"
android:paddingLeft="10dip"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1.0">
<TextView android:text="title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/title"
style="@style/content_page_large_text" />
<TextView android:text="summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/subtitle"
android:visibility="visible"
style="@style/content_page_small_text" />
</LinearLayout>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/itemCount"
android:visibility="gone"
style="@style/content_page_large_count_text" />
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/chevron"
style="@style/list_buttom_chevron" />
</LinearLayout>
शैली list_buttom_top का कहना है कि जब LinearLayout दबाया राज्य में है, पृष्ठभूमि रंग को बदलने की जरूरत है, और अब तक यह काम कर रहा है। समस्या यह है कि content_page_large_text यह भी कहता है कि टेक्स्ट व्यू का टेक्स्ट रंग भी बदला जाना चाहिए, लेकिन ऐसा नहीं होता है। जब मैं LinearLayout पर क्लिक कर रहा हूं तो एकमात्र रंग बदल रहा है इसकी पृष्ठभूमि है।
<style name="list_buttom_top">
<item name="android:clickable">true</item>
<item name="android:paddingTop">10dip</item>
<item name="android:paddingBottom">10dip</item>
<item name="android:paddingLeft">10dip</item>
<item name="android:paddingRight">10dip</item>
<item name="android:gravity">center_vertical</item>
<item name="android:background">@drawable/background_view_rounded_top</item>
</style>
<style name="list_buttom_chevron">
<item name="android:paddingLeft">4.0dip</item>
<item name="android:paddingTop">2.0dip</item>
<item name="android:paddingRight">4.0dip</item>
<item name="android:paddingBottom">2.0dip</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:src">@drawable/chevron</item>
</style>
मैं इस एंड्रॉयड का उपयोग कर की कोशिश की है: duplicateParentState = "true" मेरी TextViews में लेकिन यह भी फ्लॉप काम। ImageView के लिए भी ऐसा ही होता है, जब मैं LinearLayout पर क्लिक कर रहा हूं, तो इसकी स्रोत छवि नहीं बदली जाती है।
क्या मुझे यहां कुछ याद आ रही है? ध्यान के लिए धन्यवाद टी
भले ही सवाल का पूरी तरह उत्तर नहीं दे रहा है, 'एंड्रॉइड: डुप्लिकेटपेरस्टेट = "सत्य"' वही था जो मैं ढूंढ रहा था। – PureSpider
संपादन के लिए @SMR धन्यवाद ... –
उन्होंने पूछा कि कैसे माता-पिता से बच्चे को बच्चे को प्रचारित करना है। कोई और रास्ता नही। –