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?
Android ScrollView funktioniert ordnungsgemäß seit seiner ersten Veröffentlichung. –
Ich habe es nicht verstanden! Funktioniert die Bildlaufansicht nur auf neueren Versionen von Android oder funktioniert es für alle? –
Es funktioniert perfekt seit Android 1.0 (nie für die Öffentlichkeit veröffentlicht). –