TwoWayView无法改变高度

时间:2018-03-30 13:23:44

标签: android android-recyclerview

我已在我的应用中将TwoWayViewSpannableGridLayoutManager进行了整合。

我想修改 height (to height=width/2) ,但这没有效果:图书馆总是呈现方形视图。

这是我的代码:

int columnNumber = 3
int rowNumber = 6

final SpannableGridLayoutManager layoutManager = new SpannableGridLayoutManager(TwoWayLayoutManager.Orientation.VERTICAL, columnNumber, rowNumber);
mTwoWayView.setLayoutManager(layoutManager);

我试图在xml中更改高度,但它没有效果:

<?xml version="1.0" encoding="utf-8"?>
<org.lucasr.twowayview.widget.TwoWayView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="120dp"
android:layout_margin="16dp"
style="@style/TwoWayView"
app:twowayview_layoutManager="SpannableGridLayoutManager"
app:twowayview_numColumns="3"
app:twowayview_numRows="6"
app:paddingStart="4dp"
app:paddingEnd="4dp" />

在我的gradle文件中:

compile 'com.android.support:recyclerview-v7:25.1.1'
compile 'org.lucasr.twowayview:core:1.0.0-SNAPSHOT@aar'
compile 'org.lucasr.twowayview:layouts:1.0.0-SNAPSHOT@aar'

0 个答案:

没有答案