安卓開發:數字文字選擇器
一般要固定輸入一定範圍內的數字或文字時用兩種方法比較合適,一種是下拉窗
還有一種是滾動選擇器。
(這是我寫的,還要一種是用手一劃就換數字的)
這裡我們做一個上面的滾動板,不用到github去下載元件,簡單到只有三個按鈕和兩個方法
首先我們線上性佈局中放置三個按鈕(為什麼是三個,因為我覺得中間那個用按鈕比較好看,如果你覺得醜可以把中間的按鈕換成別的)
完成佈局之後我們需要為按鈕新增相映方法,例中分別為sub()和add()<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" > <Button android:layout_width="50dp" android:layout_height="42dp" android:text="-" android:background="#c0c0c0" android:onClick="sub" /> <Button android:id="@+id/num" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@android:drawable/edit_text" android:layout_gravity="center" <!-- 預設數字為0 --> android:text="0" /> <Button android:onClick="add" android:layout_width="50dp" android:layout_height="42dp" android:background="#c0c0c0" android:text="+" /> </LinearLayout>
可以自己加判斷設定範圍,也可以把數字改成String文字public void sub(View v) { Button btn = (Button) findViewById(R.id.num); String num = (String) btn.getText(); int num1 = Integer.parseInt(num); //如果小於0就不再減小 if (num1 > 0) { num1--; btn.setText(Integer.toString(num1)); } } public void add(View v) { Button btn = (Button) findViewById(R.id.num); String num = (String) btn.getText(); int num1 = Integer.parseInt(num); num1++; btn.setText(Integer.toString(num1)); }
相關推薦
安卓開發:數字文字選擇器
一般要固定輸入一定範圍內的數字或文字時用兩種方法比較合適,一種是下拉窗 還有一種是滾動選擇器。 (這是我寫的,還要一種是用手一劃就換數字的) 這裡我們做一個上面的滾動板,不用到github去下載元件,簡單到只有三個按鈕和兩個方法 首先我們線上性佈局中放置三個按鈕(為什麼是
安卓開發:修改app的文字樣式
我所理解最深沉的愛莫過於我活成了你的樣子 &nbs
安卓開發:sd卡操作
use AS con AI string extern toast path 沒有 1.向sdcard中寫入數據: 發現向/mnt/sdcard路徑寫數據會報錯,原因:沒有開啟相應權限 解決:配置文件中加入 <uses-permission android:
安卓開發:SmartImageView簡單實現和應用
overload override ans geb actor dsta pub pac 獲取 通常從服務器端獲取的圖片是URL地址,如果簡單地通過URL地址獲取圖片? 有一個開源項目:SmartImageView,做到了這個功能,同時還有其他功能,下載不便,過於龐大 這裏
安卓開發:四種對話框
sleep cal bool mas dism extends you port info 先展示一下四種對話框的效果圖: 普通對話框 單選對話框: 多選對話框: 進度條對話框: 一個簡單的布局,放四個按鈕: <LinearLayou
安卓開發:RecyclerView的使用(三)
其實我以前也有一個每天聊到深夜的人。 檢視文章: 安卓開發:RecyclerView的使用(一) 安卓開發:RecyclerView的使用(二) 安卓開發:RecyclerView的使用(三) RecyclerView的點選事件
安卓開發:RecyclerView的使用(二)
如果你越來越冷漠,你以為你成長了,但其實沒有。長大應該是變得溫柔,對全世界都溫柔。 檢視文章: 安卓開發:RecyclerView的使用(一) 安卓開發:RecyclerView的使用(二) 安卓開發:RecyclerView的使用(三) Re
安卓開發:RecyclerView的使用(一)
“走路要牽著我呀 小時候老師沒有跟你說過貴重物品要隨身攜帶嗎” 檢視文章: 安卓開發:RecyclerView的使用(一) 安卓開發:RecyclerView的使用(二) 安卓開發:RecyclerView的使用(三) RecyclerView
安卓開發:安卓資料網址大全
1.官方: 學會主動去獲取知識的能力,提供幾個常備的知識獲取站點吧,平時閒著沒事可以自己上去獲取知識: Android官網: https://developer.android.google.cn/index.html (不需要梯子) Android官網
Kotlin安卓開發:ViewPage的動態重新整理
總是遇到一個問題: 無法動態重新整理ViewPage裡的Fragment ViewPage裡使用的是Fragment,list_fg就是一個fg集合、 list_fg.removeAt(msg.arg1) Log.d("msg:",msg.arg1.toString())
kotlin安卓開發:fragment向activity傳遞資料通過handler,設定回撥方法
從activity向fragment傳遞就比較方便了,直接用: fg.arguments = arguments 現在看看怎麼從fragment向activity傳遞資料。 比如說,我們在一個ViewPage裡面設定了若干個fragment,fragment裡面有一個按鈕,提交相關
安卓開發:SliddingMenu的使用和配置
時間:2018.10.21 Adroid Studio(AS,我的是最新版2.3.1)中匯入 1.在原來的專案中加入SlidingMenu-master中的library(我把這個資料夾重新命名為SliddingMenu_library) 第一種方法:使用file-
安卓開發實現雙方比賽計時器
安卓開發,實現雙方比賽計時器: 效果圖: TimerMainActivity.java package com.example.fujianping.httpreque
安卓開發-拍照或相簿選擇頭像和執行時動態獲取許可權
專案中都會用到頭像設定,所以記錄一下 效果圖: 在android 6.0推出了執行時許可權,我們獲取使用者手機許可權就沒那麼方便了,先說說執行時許可權: Permission,執行時許可權 授權許可權 *如果裝置執行的是Android 6(API Level 23
安卓開發:安卓應用上架主流平臺彙總
今天來分享一下安卓的上架平臺,說起來安卓我覺得是比iOS麻煩的,畢竟安卓需要適配各個手機的型號,包括尺寸之類的,而且安卓的上架平臺也比較多,但是主流的也就20個平臺左右吧。 安卓各應用市場的入口整理。安卓的應用市場五花八門,數量非常多,主流的市場
安卓開發:初識Android Studio
配置:Android Studio3.2.0,gradle-4.6 ,windows10 在http://www.android-studio.org/完成下載工作,我下載的版本是3.2.0。之後一路安裝,最後沒有SDK的需要安裝一系列東西,準備開始建立第一個專案: applicati
安卓開發:配置apache伺服器
一、安裝 由於安卓開發是手機端的應用,手機端無法搭載MySQL資料庫(但是可以儲存SQLite檔案),我們需要安裝伺服器,將資料庫放在上面,通過網路進行資料互動。 進入官網http://www.apache.org/,滑至最下方,排名第一的HTTP Server就是我們需要的。 當前
安卓開發:viewpager + fragment 實現滑動切換
時間緊迫 長話短說 以後再補上 佈局檔案、 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.co
Kotlin安卓開發:匯入外部資料庫
涉及到內部資料庫的建立使用。 外部資料庫的匯入。 kotlin的檔案讀寫。 最近在寫一個學習資料類的應用。 現在寫到題庫部分。 思路是:事先準備好外部的資料庫(就是題庫了),然後,程式第一次執行時候,首先建立內部資料庫,然後將外部資料庫複製到內建,外接資料庫檔案在as
kotlin安卓開發:layout檔案分類
我在layout裡面直接建立了很多二級資料夾,甚至還有三級資料夾。 不可以直接使用,因為R索引獲取不到,我們要到構建檔案裡面,加點東西。 是app的構建:加一個SourceSets配置 一定注意:最下面是main/res res/layout 上面的