android listviewネストソリューション
1308 ワード
1、解決方案:
Listview、またはrecycleviewを直接カスタマイズし、対応する親コントロールを継承します(listviewがネストされている場合はlistviewを継承し、recycleviewがネストされている場合はlistviewを継承し、recycleviewがネストされている場合はrecyleviewを継承します)、コードを見終わったらどうなるかわかります
xmlレイアウトの場所でlistviewを直接自分の応募経路のviewに変更します.
すぐ
Listview、またはrecycleviewを直接カスタマイズし、対応する親コントロールを継承します(listviewがネストされている場合はlistviewを継承し、recycleviewがネストされている場合はlistviewを継承し、recycleviewがネストされている場合はrecyleviewを継承します)、コードを見終わったらどうなるかわかります
public class MyListView extends ListView {
public MyListView(Context context) {
super(context);
}
public MyListView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyListView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
public MyListView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int height = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE / 2, MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, height);
}
}
xmlレイアウトの場所でlistviewを直接自分の応募経路のviewに変更します.
すぐ