2017-11-21 2 views
-1

Wenn Sie versuchen, ein Bild auf dem Telefon meines Freundes anzuzeigen, zeigt scrollview es nicht an, stattdessen wird ein leeres Bild angezeigt. Ich kann normal nach oben und unten scrollen, und der Button unten funktioniert auch, aber das Bild wird einfach nicht angezeigt. Sein Handy hat Android 4.1 und das Programm funktioniert gut auf meinem (6.0). Hier ist mein Code:scrollview funktioniert nicht mit älteren Betriebssystemversionen

<?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> 

Und der Code der Taste, die Erstellung und den Dialog öffnen:

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(); 

     } 
    } 
); 

Könnte mir jemand sagen, warum das Bild nicht erscheint?

+0

Android ScrollView funktioniert ordnungsgemäß seit seiner ersten Veröffentlichung. –

+0

Ich habe es nicht verstanden! Funktioniert die Bildlaufansicht nur auf neueren Versionen von Android oder funktioniert es für alle? –

+0

Es funktioniert perfekt seit Android 1.0 (nie für die Öffentlichkeit veröffentlicht). –

Antwort

0

Ich habe es. Ich habe das gerade getan: android: hardwareAccelerated = "false". (in Manifest)

Verwandte Themen