我正在开发一个Android应用程序,该应用程序的ListView包含使用自定义ArrayAdapter填充的CardViews。
CardViews具有一个可扩展区域,单击该按钮时向下滑动即可看到。
但是,当我查看屏幕上可见的最后一个CardView时,我只能看到CardView的不可扩展部分,即,仅当我向下滚动时才能查看可扩展的部分。
我已经看到过这种类型的功能,在此之前,布局会通过向下滚动来自动调整以包括可扩展部分。
我自己无法实现。
我如何实现此功能?
答案 0 :(得分:0)
如果您使用滚动视图作为CardView内部内容的包装器。您可以使用
1 dalvik.system.VMRuntime.newNonMovableArray Native Method
2 android.graphics.BitmapFactory.nativeDecodeAsset Native Method
3 android.graphics.BitmapFactory.decodeStream BitmapFactory.java, line 856
4 android.graphics.BitmapFactory.decodeResourceStream BitmapFactory.java, line 675
5 android.graphics.drawable.Drawable.createFromResourceStream Drawable.java, line 2230
或
window.onpopstate = function() {
console.log(document.referrer);
return false;
});
以上两个代码来自问题Can I scroll a ScrollView programmatically in Android?
也尝试
mScrollView.post(new Runnable() {
public void run() {
mScrollView.scrollTo(0, mScrollView.getBottom());
}
});
textview位于卡片视图的底部
否则,您可以尝试使用
mScrollView.post(new Runnable() {
public void run() {
mScrollView.fullScroll(mScrollView.FOCUS_DOWN);
}
});
如果可能的话