1. 程式人生 > >設定RecyclerView的位置(點選回到頂部)

設定RecyclerView的位置(點選回到頂部)

1  隱藏和顯示回到頂部按鈕

假設有個RecylerView rvHome;有個adapter 

rvHome.setAdapter(new HomeFragmentAdapter(mContext, result));
GridLayoutManager manager = new GridLayoutManager(mContext, 1);
//設定滑動到哪個位置了的監聽
manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
    @Override
public int getSpanSize(int position) {
        if
(position<=3){ ib_top.setVisibility(View.GONE); }else { ib_top.setVisibility(View.VISIBLE); } return 1;//只能返回1 } }); rvHome.setLayoutManager(manager);//設定只為一列
2 設定點選回到頂部

假設有個圖片按鈕點選ib_top

ib_top.setOnClickListener(new View.OnClickListener() {
    @Override
public void 
onClick(View v) { //回到頂部 rvHome.scrollToPosition(0); } });


相關推薦

設定RecyclerView位置回到頂部

1  隱藏和顯示回到頂部按鈕 假設有個RecylerView rvHome;有個adapter  rvHome.setAdapter(new HomeFragmentAdapter(mContext

通過介面撥方式來設定RecyclerView的條目監聽事件

提到RecyclerView大家總會拿它與ListView相比較, RecyclerView是具有比ListView更具擴充套件性的控制元件, RecyclerView繼承的是ViewGroup, 可以說也是ViewGroup的官方定義控制元件, Recycle

UIButton 設定圓角 邊框顏色 撥方法

UIButton *signBtn = [UIButton buttonWithType:UIButtonTypeCustom]; signBtn.frame = CGRectMake(0, 0, 80, 40); [signBtn.layer setMasksToBounds:YES]; [signBtn.

Cocos2d-x 3.2 Lua示例 ClickAndMoveTest移動測試

--[[ ClickAndMoveTest.lua 點選與移動 ]]-- -- 獲取螢幕尺寸 local size = cc.Director:getInstance():getWinSize() local layer = nil -- 層 local kTagSprite = 1 --精靈標記 loc

Webuploader IE瀏覽器相容問題無反應解決

最近專案中需要做檔案上傳,用到了Webuploader ,經過全面除錯在chrome ,火狐等瀏覽器除錯都沒問題,但是測試人員反應在IE瀏覽器點選沒反應,選擇檔案視窗未彈出。 開發過程並未使用IE瀏覽器除錯過,所以忽略了這一問題。首先想到的就是外掛對ie 瀏覽器的相容問題。

Android中Kotlin的學習事件、跳轉、for迴圈、RecyclerView

剛剛學習Kotlin,有什麼不對的地方請見諒。 首先屬性的宣告中有兩個很重要的關鍵字: var  和  val。 例如: var a = "hello" val b = "hello"區別是什麼呢? var可多次分配; val只能一次初始化。 點選事件: xml中View定

RecyclerView的基本使用優化圖片載入、設定條目間距、設定Adapter、設定事件等

首先需要v7包 如果顯示的是圖片,可以用下面這個AutoLoadRecyclerView,他可以在快速滑動時停止載入,避免OOM和記憶體資源浪費 public class AutoLoadRecyclerView extends RecyclerView { p

Android 設定軟鍵盤右下角鍵盤樣式和監聽右下角

文章目錄 設定軟鍵盤右下角按鍵顯示樣式 監聽右下角點選回撥 設定軟鍵盤右下角按鍵顯示樣式 在EditText中使用android:imeOptions設定右下角顯示樣式(需要搭配 android

TabLayout和RecyclerView結合,TabLayout會切換到對應的RecyclerView位置,滾動RecyclerView時TabLayout會跟著切換到對應位置

一、效果圖   二、實現原理 1、頁面佈局從上到下為:頂部的“title”->title下面隱藏的tablayout(mainTab)->最底部的recycle人view,其中recycleview包含 1)自己的頭部、2)頭部下面的tablayout(tvT

【React】錨效果實現跳轉定位位置內含demo

錨點:超連結的一種形式,快速定位到想要看的位置,常用在文章目錄等位置。那麼問題來了React不支援原生錨點的書寫方式所以怎麼在React裡實現類似錨點的效果我的解題思路1.在 url裡 使用 anchor 引數2.頁面 解析 是否有anchor引數對應的id3.有對應id的話

JQ實現返回頂部有動畫過渡

$(function(){ //當滾動條的位置處於距頂部100畫素以下時,跳轉連結出現,否則消失 $(function () { $(window).scroll(function(){ if ($(window).sc

RecyclerView 實現瀑布流及事件,含撥的介面

RecyclerView 實現瀑布流及點選事件 public class FruitAdapter extends RecyclerView.Adapter<FruitAdapter.ViewHolder> { private List

詳解Android中撥機制與RecyclerView的Item事件實現

總是看書上寫著回調回調,以為就是函式呼叫換了個名字,尤其是看了Button的點選事件實現後,覺得不就是觸發機制。 A事件發生->後臺處理邏輯->告訴前臺怎麼做->結束。 Android常見button點選事件: loginB

介面撥實現RecyclerView的條目事件

1.介面卡中新增如下程式碼 public interface OnItemClickListener { public void onItemClick(int postion); } OnItemClickListener mClickListener; pu

Kotlin系列二Kotlin實現RecyclerView加item處理

上一篇分享了kotlin基礎語法,這一篇分享kotlin在Android開發中的實際應用,希望對正在學習的小夥伴有幫助。 新增的依賴: /*RecyclerView*/ implementation 'com.android.support:recyclervi

網頁頂部

col lin size 沒有 scroll top 鏈接 出現 參數 一、錨鏈接 1 <div id="box" style="height:2000px; background:red;"></div> 2 <a href="#box"

退按鈕重新整理頁面

瀏覽器使用者返回上一步,自動重新整理 window.onunload=function(){} 這個最簡單粗暴 方式一、 <input type="hidden" id="refreshed" value="no"> <script type="text/javascrip

Android設定常見控制元件效果

一. Imageview的點選效果——圖片稍微變暗突出點選效果 public class ClickImageView extends AppCompatImageView { public ClickImageView(Context context) { super(context);

matplotlib 設定座標軸位置spines,設定座標別名xticks,yticks

參考的這 import numpy as np import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']='SimHei' plt.figure(figsize=(8,5), dpi=80) plt.subplot(1

Swift:我的第二個DemotextField實現一個登入介面,沒有完成空白鍵盤

檔名:AppDelegate.swift import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func