2017-11-21 5 views
-1

친구의 휴대 전화에 이미지를 표시하려고하면 스크롤보기가 표시되지 않고 빈 이미지가 표시됩니다. 정상적으로 위아래로 스크롤 할 수 있으며 아래쪽의 버튼도 작동하지만 이미지가 표시되지 않습니다. 그의 전화는 안드로이드 4.1을 가지고 있고 프로그램은 내 (6.0)에서 잘 작동합니다.이전 OS 버전에서 scrollview가 작동하지 않습니다

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
> 
<LinearLayout 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/imagem_teste" /> 

<Button 
android:id="@+id/bt" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_gravity="center_horizontal" 
android:backgroundTint="@color/viewfinder_laser" 
android:text="Entendi" 
android:textAppearance="@style/TextAppearance.AppCompat.Large.Inverse" /> 


</LinearLayout> 
</ScrollView> 

그리고 생성하고 대화 상자를 표시 버튼의 코드 : 여기 내 코드입니다

btnSobre.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      LayoutInflater li = getLayoutInflater(); 
View view = li.inflate(R.layout.alerta, null); 

      view.findViewById(R.id.bt).setOnClickListener(new 
View.OnClickListener() { 
       public void onClick(View arg0) { 
        alerta.dismiss(); 
       } 
      }); 

      AlertDialog.Builder builder = new 
AlertDialog.Builder(TelaInicial.this); 
      builder.setTitle("Sobre..."); 
      builder.setView(view); 
      alerta = builder.create(); 
      alerta.show(); 

     } 
    } 
); 
이미지가 표시되지 않는 이유

누군가가 말해 주시겠습니까?

+0

Android ScrollView는 첫 출시 이후 제대로 작동합니다. –

+0

나는 이해하지 못했다! 스크롤보기는 최신 버전의 안드로이드에서만 작동합니까, 아니면 모두 작동합니까? –

+0

Android 1.0 이후로 완벽하게 작동합니다 (대중에게 공개되지 않음). –

답변

0

알겠습니다. 나는 지금 막 이것을했다 : android : hardwareAccelerated = "false". (매니페스트에서)