0

Jake Wharton의 Viewpage 표시기를 사용하여 앱을 작성하려고합니다. 삼성 GT-I9082에서이 문제가 발생할 때까지 완벽하게 작동했습니다. 2 개의 탭 표시기 이미지는 완전히 이상하게 보입니다. 디버깅을 시작할 위치가 전혀 없습니다. 도와주세요. 삼성 GT-I9082에 걸쳐 혼동 보인다 버전 여기 enter image description here뷰 페이지 표시기 - 탭 표시기가 삼성 전화에서 왜곡 된 이미지를 표시합니다. 해결 방법은 없습니까?

그리고입니다 : enter image description here

모든 포인터, 내가 시작합니까 여기

는 많은 장치를 통해 확인 보이는 버전입니다 디버깅? 다음

는 탭 페이지 표시를 stylizes 내 코드입니다 :

<style name="Widget.HomePageIndicator" parent="Widget"> 
     <item name="android:gravity">center</item> 
     <item name="android:background">@drawable/homepage_tab_indicator</item> 
     <item name="android:paddingLeft">22dip</item> 
     <item name="android:paddingRight">22dip</item> 
     <item name="android:paddingTop">5dp</item> 
     <item name="android:paddingBottom">5dp</item> 
     <item name="android:textSize">15sp</item> 
     <item name="android:textColor">@android:color/white</item> 
     <item name="android:maxLines">1</item> 
    </style> 

오랜 시간 후 homepage_tab_indicator.xml

<?xml version="1.0" encoding="utf-8"?> 

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- Non focused states --> 
    <item android:state_focused="false" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/home_screen_tab_unselected_holo" /> 
    <item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/home_screen_selected_holo" /> 

    <!-- Focused states --> 
    <item android:state_focused="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/home_screen_unselected_focused_holo" /> 
    <item android:state_focused="true" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/home_screen_selected_focused" /> 

    <!-- Pressed --> 
    <!-- Non focused states --> 
    <item android:state_focused="false" android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/home_screen_tab_unselected_pressed_holo" /> 
    <item android:state_focused="false" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/home_screen_selected_pressed_holo" /> 

    <!-- Focused states --> 
    <item android:state_focused="true" android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/home_screen_tab_unselected_pressed_holo" /> 
    <item android:state_focused="true" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/home_screen_selected_pressed_holo" /> 
</selector> 

답변

0

되는 다음 -이 문제를 해결했다. 이 이상한 행동을 가로막는 사람에게 도움이되기를 바랍니다. 문제는 내가 모든 주에 9 개의 패치 이미지를 사용하지 않았다는 것입니다. 일부 장치에서 일부 렌더링 문제가 발생했습니다. 9 개의 패치 이미지를 생성 한 후 의도 한 결과를 얻었습니다. 또한 9 개의 패치 이미지마다 .9라는 이름을 붙이는 것을 잊지 마십시오. 이 문제에 대한 또 다른 이유.