![](/img/trans.png)
[英]Android GridView setOnItemLongClickListener not work after set Visible of child widget of item
[英]Set first visible item in gridview
我需要將gridview滾動到我的活動恢復的第一項。 它只有垂直滾動。
我嘗試了以下方法,但是沒有用...
gridView.setSelection(0);
gridView.scrollY(0);
有人可以幫忙嗎...
我會嘗試gridView.scrollTo(0,0)或gridVIew.smoothScrollTo(0,0),具體取決於您的偏好。
編輯:更新了固定代碼。
我已經解決了我的問題! 。 我已經實現了onActivityResult,並使用已知的請求代碼調用了添加新項的活動。 然后返回時,結果正常。 我使用gridView.smoothScrollTo(0),它就像魅力一樣工作! 參見下面的代碼...
Intent intent = new Intent(this, AddNewActivity.class);
startActivityForResult(intent, REQUEST_ADD_NEW);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (resultCode == RESULT_OK)
{
if (requestCode == REQUEST_ADD_NEW_CLOTHING_ITEM)
{
gridView.smoothScrollToPosition(0);
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.