У меня есть ListView нагрузку около 50 изображений:Android ListView увеличить не может прокручивать влево и вправо
<?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>
активности, этот код масштабирования ListView
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);
}
});
я могу увеличить in и уменьшить масштаб списка.
При увеличении, я могу прокручивать список вверх и вниз, а изображение больше, чем макет.
, но я не могу прокручиваюсь влево и вправо (или двигаться влево или вправо)
извините за мой плохой английский
благодарственного для чтения ширины
Показать код Java ListViewAdapter. Невозможно полностью разрешить это только с вашими макетами xml-код –
Я был обновлен в своем сообщении – abcd1234