最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android獲得當前view在屏幕中坐標的方法

 更新時間:2015年10月08日 14:35:18   作者:pgalxx  
這篇文章主要介紹了android獲得當前view在屏幕中坐標的方法,涉及Android針對view坐標相關屬性的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了android獲得當前view在屏幕中坐標的方法。分享給大家供大家參考。具體如下:

final int[] location = new int[2];
view.getLocationOnScreen(location);

這樣就可以得到該視圖在全局坐標系中的x,y值,(注意這個值是要從屏幕頂端算起,也就是說包括了通知欄的高度)

//獲取在當前屏幕內(nèi)的絕對坐標
location[0] x坐標
location[1] y坐標

應用 ,我們可以用來記錄上一次listview滾動到了那里

首先我們需要一個記錄當前滾動位置的全局變量:

復制代碼 代碼如下:
private float OldListY = -1;

然后在 listView 的 onItemClick() 或 onItemLongClick() 事件中獲取 OldListY:

lstView.setOnItemClickListener(new OnItemClickListener()  
{  
  public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
  {
    int Pos[] = { -1, -1 }; //保存當前坐標的數(shù)組
    arg1.getLocationOnScreen(Pos); //獲取選中的 Item 在屏幕中的位置,以左上角為原點 (0, 0)
    OldListY = (float) Pos[1]; //我們只取 Y 坐標就行了
  }
});

最后要做的就是在 setAdapter() 后恢復先前的位置:

...  
lstView.setAdapter(adapter); // 重新綁定Adapter
lstView.setSelectionFromTop(index, (int) OldListY); // 恢復剛才的位置

希望本文所述對大家的Android程序設計有所幫助。

相關文章

  • Android 中Handler引起的內(nèi)存泄露

    Android 中Handler引起的內(nèi)存泄露

    本文主要介紹Android中Handler引起的內(nèi)存泄露,在實際開發(fā)中經(jīng)常會遇到使用Handler來寫異步操作的功能,如果引起內(nèi)存泄漏,看看怎么解決
    2016-08-08
  • Android實現(xiàn)自定義輪播圖片控件詳解

    Android實現(xiàn)自定義輪播圖片控件詳解

    這篇文章給大家主要介紹了Android實現(xiàn)自定義輪播圖片控件的詳細過程,文中通過實例代碼介紹的很詳細,相信會對大家的理解和學習很有幫助,感興趣的朋友們下面來一起看看吧。
    2016-10-10
  • Android Studio實現(xiàn)井字游戲

    Android Studio實現(xiàn)井字游戲

    這篇文章主要為大家詳細介紹了Android Studio實現(xiàn)井字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 詳解Android的內(nèi)存優(yōu)化--LruCache

    詳解Android的內(nèi)存優(yōu)化--LruCache

    LruCache是基于Lru算法實現(xiàn)的一種緩存機制。本文對LruCache的概念和實現(xiàn)原理進行介紹,通過實例分析和使用介紹,讓大家更好的了解LruCache,下面跟著小編一起來看下吧
    2016-12-12
  • Android底部導航欄的三種風格實現(xiàn)

    Android底部導航欄的三種風格實現(xiàn)

    這篇文章主要介紹了Android底部導航欄的三種風格實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Android實現(xiàn)果凍滑動效果的控件

    Android實現(xiàn)果凍滑動效果的控件

    這篇文章給大家主要介紹了利用Android如何實現(xiàn)果凍效果滑動效果的控件,實現(xiàn)的效果類似于iOS有阻尼效果的滑動控件,一般我們比較親切地稱之為果凍控件,常見的如微信里[我]的那個面板模塊,即使沒有再多的選項,也不會很生硬的不允許用戶滑動。下面來一起看看吧。
    2016-11-11
  • Android 解決使用SearchView時軟鍵盤不支持actionSearch的問題

    Android 解決使用SearchView時軟鍵盤不支持actionSearch的問題

    本文主要介紹使用SearchView時軟鍵盤不支持actionSearch,這里提供了解決方案,希望能幫助開發(fā)Android應用的同學
    2016-07-07
  • Android利用動畫實現(xiàn)背景逐漸變暗

    Android利用動畫實現(xiàn)背景逐漸變暗

    這篇文章主要為大家詳細介紹了Android利用動畫實現(xiàn)背景逐漸變暗的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Android實現(xiàn)自定義倒計時

    Android實現(xiàn)自定義倒計時

    這篇文章主要為大家詳細介紹了Android實現(xiàn)自定義倒計時,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Android實現(xiàn)后臺服務拍照功能

    Android實現(xiàn)后臺服務拍照功能

    這篇文章主要為大家詳細介紹了Android實現(xiàn)后臺服務拍照功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05

最新評論

阳西县| 西青区| 密云县| 浦县| 普洱| 普格县| 凭祥市| 鲁甸县| 晋宁县| 克什克腾旗| 泸水县| 浪卡子县| 东明县| 兴隆县| 滦南县| 江源县| 安塞县| 沈阳市| 新安县| 惠东县| 五寨县| 抚松县| 滨海县| 河南省| 灵寿县| 龙胜| 隆化县| 定陶县| 托里县| 贡嘎县| 达孜县| 曲沃县| 扶沟县| 赫章县| 和林格尔县| 海南省| 武宁县| 邻水| 武威市| 丰宁| 铜山县|