我已在我的应用中将TwoWayView
与SpannableGridLayoutManager
进行了整合。
我想修改 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'