2013-06-05 2 views
1

16 개의 이미지 버튼이있는 레이아웃 xml이 있습니다.레이아웃에서 특정 PNG 이미지가 사라졌습니다.

해당 레이아웃에서 선언 된 하나의 이미지가 활동에 나타나지 않습니다. (오직 android 2.2/2.3) 드로잉 테이블에 더미 이미지를 추가하면, 이상하게도 이전 이미지는 사라질 것입니다. (2 개의 더미 이미지, 2 개의 이미지가 사라질 때 ...) 일식 그래픽 레이아웃에서 나는 안드로이드 폰에서 사라진 이미지를 볼 수 있습니다.

이미 R 파일에 사라진 이미지가 있음을 확인했습니다. 누구든지이 문제에 대해 알고 있습니까?

귀하의 협조에 감사드립니다.

예를 들어 ... 태그가 3 인 ImageButton이 화면에 표시되지 않고 클릭 할 수도 없습니다. 하지만 button_999와 같은 더미 버튼을 추가하면 실제로 앱에서 사용되지 않고 태그 2가있는 ImageButton이 사라지고 태그 3이있는 ImageButton이이 시간을 표시합니다. button_998과 같은 더미 버튼을 하나 더 추가하면 tag1이있는 ImageButton이 사라집니다. 여기

는 스타일

<style name="layoutStyle"> 
    <item name="android:layout_width">fill_parent</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:orientation">horizontal</item> 
    <item name="android:layout_marginRight">3dip</item> 
    <item name="android:layout_marginLeft">3dip</item> 
    <item name="android:baselineAligned">false</item> 
</style> 
<style name="buttonStyle"> 
    <item name="android:layout_width">0dip</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_weight">1</item> 
    <item name="android:adjustViewBounds">true</item> 
    <item name="android:background">#00000000</item> 
    <item name="android:scaleType">centerInside</item> 
    <item name="android:padding">2dip</item> 
    <item name="android:onClick">onClick</item> 
</style> 

및 레이아웃 파일

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical"> 
<LinearLayout 
    style="@style/layoutStyle" 
    android:layout_marginTop="8dip"> 
    <ImageButton 
     style="@style/buttonStyle" 
     android:tag="1" 
     android:contentDescription="@string/contentDescription" 
     android:src="@drawable/button_selector_1"/> 
    <ImageButton 
     style="@style/buttonStyle" 
     android:tag="2" 
     android:contentDescription="@string/contentDescription" 
     android:src="@drawable/button_selector_2"/> 
    <ImageButton 
     style="@style/buttonStyle" 
     android:tag="3" 
     android:contentDescription="@string/contentDescription" 
     android:src="@drawable/button_selector_3"/> 
<LinearLayout 
    style="@style/layoutStyle" 
    android:layout_marginTop="8dip"> 
    <ImageButton 
     style="@style/buttonStyle" 
     android:tag="4" 
     android:contentDescription="@string/contentDescription" 
     android:src="@drawable/button_selector_5"/> 
    <ImageButton 
     style="@style/buttonStyle" 
     android:tag="5" 
     android:contentDescription="@string/contentDescription" 
     android:src="@drawable/button_selector_4"/> 
    <ImageButton 
     style="@style/buttonStyle" 
     android:tag="6" 
     android:contentDescription="@string/contentDescription" 
     android:src="@drawable/button_selector_6"/> 
…… and so on(total 6 child layout) 
</LinearLayout> 
+0

레이아웃 파일을 붙여 넣으십시오. – SKK

+0

코드를 추가했습니다. 어떤 생각? – user2223820

답변

1

정리 프로젝트를하고 버튼 이미지를 할당 다시 어떤 코드에 의해

+0

이미 시도했으나 정적 이미지를 사용하여 – user2223820

1

을 시도인가?

동적 또는 정적 이미지를 할당하고 있습니까?

정적 이미지를 사용하는 경우 이미지를 드로어 블 폴더에 저장하고 프로젝트를 정리합니다. 다음 각 단추의 이미지를 지정하십시오.

  <Button 
      android:id="@+id/button1" 
      android:layout_width="wrapcontent" 
      android:layout_height="wrapcontent" 
      android:background="@drawable/img1" 
      android:text="Button" /> 
+0

문제를 해결하지 못했습니다. 이미 drawable 폴더에 저장되어 있습니다. – user2223820

+0

귀하의 코드를 귀하의 질문에 붙여 넣은 다음, 우리는 단지 – user2258206

+0

코드와 간단한 설명을 추가하여 명확하게 의논 할 수 있습니다. 그것을보십시오. – user2223820

관련 문제