【发布时间】:2017-03-18 14:52:08
【问题描述】:
我已经在我的应用程序中实现了TapTargetView 库。
通过某个元素后,此时我需要关注屏幕外的下一个视图:
@Override
public void onSequenceStep(TapTarget lastTarget) {
if (lastTarget.id() == 7) {
flavorContainer.setFocusableInTouchMode(true);
flavorContainer.requestFocus();
}
}
在我将广告单元添加到屏幕底部之前,一切都很好。所以现在必要的元素显示在广告后面。
方法 requestFocus() 仅将布局滚动到必要的视图可见,但不滚动到屏幕末尾。
我需要一种将屏幕内容滚动到VERY END的方法,而不仅仅是必要的视图在屏幕上变得可见。有可能吗?
布局结构
<android.support.design.widget.CoordinatorLayout>
<LinearLayout>
<android.support.v4.widget.NestedScrollView>
<LinearLayout>
<android.support.v7.widget.CardView>
<LinearLayout>
</LinearLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
</LinearLayout>
</android.support.design.widget.CoordinatorLayout>
【问题讨论】:
标签: android android-layout android-nestedscrollview