原创 Android懶加載Fragment

1. 定義一個Fragment[]數組集合,並使用3個null值佔位: 3. 其實這裏的定義數組,還可以這樣子寫: 4. Private Fragment[] fragments = new Fragment[3]{}; 5.

原创 Android添加五個Fragment切換

2. 在build.gradle,添加兩個包: 3. //TabLayout implementation “com.google.android.material:material:1.1.0” //viewpager2 im

原创 Android動態生成控件

在頁面聲明一個容器: 取得容器的id,並把當前的Activity聲明爲全局的變量: private Activity mActivityContext; 並賦值:mActivityContext=this; 然後,添加

原创 Android查詢數據表格

在安卓app中查詢列表,首先查在Build.gradle中添加 implementation ‘androidx.recyclerview:recyclerview:1.1.0’ 在頁面定義列表的控件: <androidx.r

原创 _20_04_22Android_拖動列表加載,上拉刷新下拉加載

在build.gradle中添加包: //smartrefresh implementation ‘com.scwang.smartrefresh:SmartRefreshLayout:1.1.2’ //1.0.5及以前版本的

原创 001_Android基礎_分享四種方式實現_控件的點擊事件

Android給按鈕添加點擊事件,分享四種方式: 在控件寫android:onClick=”btnClick”,然後在javaClass中,聲明public void btnClick方法: 在Button中聲明onClick

原创 _20_04_21安卓輪播圖片

搭建輪播頁面:開源地址https://github.com/youth5201314/banner <com.youth.banner.Banner android:id="@+id/banner_home_header

原创 Android嵌套子頁面

安卓嵌套一個頁面; 在主頁面聲明一個容器: android:layout_height=“0dp”//高度爲0 android:layout_weight=“1”//權重爲1,此時佔滿整個容器; 創建Fragment

原创 在Android中搭建圖標+文字的按鈕顯示

在Android中搭建圖標+文字的按鈕顯示效果如下圖: 添加圖標: 使用RadoiGroup來包含三個RadioButton: <RadioGroup android:layout_width="match_parent" an

原创 地基系列十 wpf_MVVM_010 在下拉框中添加“請選擇”等等默認值

在下拉框中添加“請選擇”等等默認值: (1):新建類"comobox",類裏聲明三個字段(屬性),枚舉數個默認值。 (2):聲明一個靜態方法,接收三個參數,分別是“System.Collections.Generic.List”“

原创 地基系列九 wpf_MVVM_009 創建樹形節點

創建樹形節點: (1):聲明樹形節點類,用於存儲節點圖標、名稱、類型、ID、子集合。 (2):在XAML中構建好TreeView資源,用於顯示節點數據。 (3):在邏輯代碼中自定義樹形節點數據,賦值給類; (4):給TreeV

原创 地基系列四 wpf_MVVM_004 查詢數據綁定到下拉框

查詢數據綁定到下拉框: (1):實例化Model (2): linq查詢數據,轉換爲list格式; (3): 獲取下拉框Name值,綁定下拉框 例子: (1):myEntitys myModel = new myEntitys()

原创 地基系列六 wpf_MVVM_006 新增數據

新增數據: (1):實例化物理模型Entitys (2):實例化需要新增的表,賦合法的值 (3):保存數據; 例子: (1):myEntities myModel = new myEntities(); (2): Table1 m

原创 C#每天十分鐘基礎閒話系列五。語句(上)

語句:程序操作的表達形式。 表達式語句:計算表達式。 語句表達式:方法調用、new 運算符的對象分配、=運算符的賦值、++ – swait 運算符的遞增遞減 選擇語句:if、 switch 迭代語句:while 、 do 、

原创 C#每天十分鐘基礎閒話系列四。表達式(下)

表達式:操作數與運算符構成。 操作數:文本、字段、變量、表達式 靜態類:程序一開始運行便佔用內存。 非靜態:每實例化一次便佔用內存,多次實例化會造成內存過大消耗。 await運算符暫停對封閉async方法的求值