早就聽說有這個viewpager控制項,專案要中使用的也多,viewpager也是更新到了viewpager2。但是我一直沒有使用過,現在記錄一下簡單的使用方法。
它的使用和recycleview、listview的使用大同小異。也需要介面卡和監聽事件。相信用過這些控制項的同學一定不陌生。
上**activity_main
<
?xml version=
"1.0" encoding=
"utf-8"
?>
""""
xmlns:tools=
""android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
tools:context=
".mainactivity"
>
android:id=
"@+id/viewpager_show"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<
/androidx.viewpager.widget.viewpager>
<
/androidx.constraintlayout.widget.constraintlayout>
和recycleview一樣需要item布局檔案
item布局
<
?xml version=
"1.0" encoding=
"utf-8"
?>
xmlns:android=
""""
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
android:id=
"@+id/show_text"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"textview"
"parent"
"parent"
"parent"
"parent"
/>
<
/androidx.constraintlayout.widget.constraintlayout>
package com.example.viewpagerdemo
import android.content.context
import android.view.view
import android.view.viewgroup
import android.widget.textview
import androidx.viewpager.widget.pageradapter
class
myadapter
(context: context, list: list):
pageradapter()
/** * 返回可滑動的介面的數量
*/override
fungetcount()
= mlist.size
/*** 銷毀item
*/override
fundestroyitem
(container: viewgroup, position: int, `object`: any)
}
mainactivitypackage com.example.viewpagerdemo
import android.os.bundle
import androidx.viewpager.widget.viewpager
class mainactivity :()
override
funonpagescrolled
( position: int,
positionoffset: float,
positionoffsetpixels: int
)override
funonpageselected
(position: int)})
}}
效果圖就不再放出來了。。 文字的乙個小例子
自然語言文字預處理 導入庫 import pandas as pd import jieba 結巴分詞 from sklearn.feature extraction.text import tfidfvectorizer 基於tf idf的詞頻轉向量庫 分詞函式 def jieba cut str...
while迴圈的乙個小例子
我國最高山峰是珠穆朗瑪峰 8848m,我現在有一張足夠大的紙張,厚度為 0.01m。請問,我摺疊多少次,就可以保證厚度不低於珠穆朗瑪峰的高度?分析 1 統計思想 定義統計變數 2 最高山峰是珠穆朗瑪峰 8848m 最終厚度 有一張足夠大的紙張,厚度為 0.01m 初始厚度 3 厚度不低於珠穆朗瑪峰的...
minixml使用的乙個小例子
xml檔案 version 2.0 width 1920 height 1080 width 1920 height 1080 textex 命令按鈕1 textex 電器1 textex 電器2 commandbutton1 textex 命令按鈕2 textex 命令按鈕3 page width...