2015-10-05 55 views
0

我有一個微調控件的問題。 這是我layout.xml:我的微調不可見

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/fondoRes" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="#FFFFFF" 
android:contentDescription="@string/par" > 

<ImageView 
    android:id="@+id/imaResc" 
    android:layout_width="160dp" 
    android:layout_height="160dp" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginBottom="40dp" 
    android:layout_marginLeft="20dp" 
    android:layout_marginTop="10dp" 
    android:contentDescription="@string/vacia" 
    android:src="@drawable/ic_launcher" /> 

<TextView 
    android:id="@+id/numInv" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignTop="@+id/imaResc" 
    android:layout_marginLeft="100dp" 
    android:layout_toRightOf="@+id/imaResc" 
    android:text="@string/numInvResc" 
    android:textColor="#000000" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<TextView 
    android:id="@+id/idenResc" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/numInv" 
    android:layout_below="@+id/numInv" 
    android:layout_marginTop="12dp" 
    android:text="@string/idenResc" 
    android:textColor="#000000" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<TextView 
    android:id="@+id/ubiResc" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/idenResc" 
    android:layout_below="@+id/idenResc" 
    android:layout_marginTop="12dp" 
    android:text="@string/ubiResc" 
    android:textColor="#000000" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<TextView 
    android:id="@+id/numHomResc" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/ubiResc" 
    android:layout_below="@+id/ubiResc" 
    android:layout_marginTop="12dp" 
    android:text="@string/numHomResc" 
    android:textColor="#000000" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<TextView 
    android:id="@+id/matResc" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/numHomResc" 
    android:layout_below="@+id/numHomResc" 
    android:layout_marginTop="12dp" 
    android:text="@string/matResc" 
    android:textColor="#000000" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<TextView 
    android:id="@+id/numInvResCon" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/idenResc" 
    android:layout_marginLeft="84dp" 
    android:layout_toRightOf="@+id/numInv" 
    android:text="@string/vacia" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<TextView 
    android:id="@+id/idenRescCont" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBottom="@+id/idenResc" 
    android:layout_alignLeft="@+id/numInvResCon" 
    android:text="@string/vacia" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<TextView 
    android:id="@+id/ubiResCon" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/numHomResc" 
    android:layout_alignLeft="@+id/idenRescCont" 
    android:text="@string/vacia" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<TextView 
    android:id="@+id/numHomResCon" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/matResc" 
    android:layout_alignLeft="@+id/ubiResCon" 
    android:text="@string/vacia" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<TextView 
    android:id="@+id/matRescCon" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/matResc" 
    android:layout_alignBottom="@+id/matResc" 
    android:layout_alignLeft="@+id/numHomResCon" 
    android:text="@string/vacia" 
    android:textSize="@dimen/letrasPequenasAumen" /> 

<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignTop="@+id/imaResc" 
    android:layout_marginLeft="23dp" 
    android:layout_marginStart="23dp" 
    android:layout_toEndOf="@+id/imaResc" 
    android:layout_toRightOf="@+id/imaResc" 
    android:contentDescription="@string/guia" 
    android:src="@drawable/barralat" /> 

<ImageView 
    android:id="@+id/imageView2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/matResc" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="16dp" 
    android:src="@drawable/barrahor" /> 

<Spinner 
    android:id="@+id/spinner1" 
    style="@style/mySpinnerItemStyle" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignTop="@+id/numInvResCon" 
    android:layout_marginLeft="214dp" 
    android:layout_toRightOf="@+id/numInvResCon" 
    android:entries="@array/Equipos" /> 

<Spinner 
    android:id="@+id/spinner2" 
    style="@style/mySpinnerItemStyle" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/spinner1" 
    android:layout_below="@+id/spinner1" 
    android:entries="@array/Equipos" /> 

</RelativeLayout> 

我tryed把:android:cacheColorHint="#00000000",但它不工作,桑尼我創建了一個風格styles.xml:

<style name="mySpinnerItemStyle" parent="AppBaseTheme"> 
    <item name="android:textColor">@color/my_spinner_text_color</item> 
    </style> 
    <color name="my_spinner_text_color">#000000</color> 

但微調仍然隱身,我不知道做... 任何人都可以幫助我嗎? 我寫這個,如果幫助:

<uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="21" /> 

謝謝。

這是Eclipse的screenShoot:http://postimg.org/image/72utxtfin/

+0

顯示膨脹視圖的Java代碼。 –

+0

@JamesWierzba感謝您的回答,我不誇大視圖,因爲我在字段條目中使用了數組Equipos。當使用字段條目時,有必要用java代碼擴充視圖? – wiki

+0

我的意思是活動或片段,或者它在你的應用程序中包含這個視圖的任何東西。它可能不是「隱形的」,也許它根本就不存在。我不知道沒有更多的背景 –

回答

0

嘗試設置一些寬度和高度微調器

<Spinner 
    android:id="@+id/spinner2" 
    style="@style/mySpinnerItemStyle" 
    android:layout_width="150dp" 
    android:layout_height="40dp" 
    android:layout_alignLeft="@+id/spinner1" 
    android:layout_below="@+id/spinner1" 
    android:entries="@array/Equipos" /> 

您設置wrap_content

編輯: 我得到這個當我複製Android Studio中的代碼。所以你無法看到Spinner,因爲它在屏幕之外。

I got this when i copy your code in Android Studio. So you can't see Spinner because it is out of screen.

+0

非常感謝你,但它不起作用。我認爲這可能是一個與應用主題 – wiki

+0

有關的錯誤您是否嘗試使用垂直方向將RelativeLayout更改爲LinearLayout?也許某些元素覆蓋另一個元素......沒有概率我們會找到解決方案;) – MilanNz

+0

看這個截圖,也許它可以幫助你:http://postimg.org/image/72utxtfin/ – wiki

相關問題