I Listenansicht Last etwa 50 Bilder haben:Android Listenansicht vergrößern kann nicht blättern Sie nach links und rechts
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:padding="10dp"
android:background="@drawable/background">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:focusableInTouchMode="true">
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/listViewImg">
</ListView>
</LinearLayout>
in Aktivität, diesen Code Zoom Listenansicht
final ListView lvi = (ListView)findViewById(R.id.listViewImg);
try {
XmlPullParserImg parser = new XmlPullParserImg();
imgList = parser.parse(getAssets().open(get_xml));
BinderDataImg binderdata = new BinderDataImg(this, imgHashmap);
lvi.setAdapter(binderdata);
}catch(IOException e) {
e.printStackTrace();
}
FloatingActionButton fa1 = (FloatingActionButton) findViewById(R.id.fab1);
fa1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
float x1 = lvi.getScaleX();
float y1 = lvi.getScaleY();
lvi.setScaleX(x1 * 2);
lvi.setScaleY(y1 * 2);
}
});
Ich kann vergrößern Listenansicht ein- und auszoomen
Beim Vergrößern kann ich die Listenansicht nach oben und unten und das Bild größer als das Layout verschieben.
aber ich kann es nicht scrollen nach links und rechts (oder nach links oder rechts bewegen)
sorry für mein schlechtes Englisch
Dank für das Lesen
Zeigen Sie Ihren Java ListViewAdapter-Code. Es ist nicht möglich, dies nur mit Ihren Layouts zu lösen xml code –
Ich war Update in meinem Beitrag – abcd1234