導航:首頁 > 操作系統 > android獲取edittext數字

android獲取edittext數字

發布時間:2023-09-22 23:49:59

『壹』 如何得到android EditText裡面的字元串

Android中有許多寫法創建事件處理方式,一般會使用Android:onClick屬性來指定。

舉例說明:

實現攝氏溫度到華氏溫度的轉變

1、

EditText editText1 =(EditText) findViewById (R.id.editText1)

c=Integer.parseInt(editText1.getText().toString());

用來獲取editText1中的信息

2、

EditText editText2 =(EditText) findViewById (R.id.editText2);

f=(9.0*c)/5.0+32.0;

editText2.setText(String.valueOf(f));

通過editText1 獲取的信息然後經過計算

將計算的結果返回editText2中然後在editText2中顯示出來

(1)android獲取edittext數字擴展閱讀:

EditText 控制項的用法

EditText 在開發中也是經常用到的控制項,也是一個比較必要的組件。

它是用戶跟Android應用進行數據傳輸的窗戶。

1、android:text設置文本內容。

2、android:textColor字體顏色。

3、android:hint內容為空時候顯示的文本。

4、android:textColorHint為空時顯示的文本的顏色。

5、android:maxLength限制顯示的文本長度,超出部分不顯示。

6、android:minLines設置文本的最小行數。

7、android:gravity設置文本位置,如設置成「center」,文本將居中顯示。

8、android:drawableLeft在text的左邊輸出一個drawable,如圖片。

『貳』 Android中怎樣把兩個textView中輸入的數字取出來相加並顯示在第三個textView中

首先需要說明的是,在Android中用於輸入的控制項是EditText;

對EditText使用getText()方法,返回一個Editable對象,對這個對象使用toString()方法,獲得一個String對象;

使用Integer.parseInt(String str);方法可以將String對象轉換成Int型數據;

最後對TextView對象使用setText()方法,需要注意的是這個方法接受String對象,或者int型資源ID;

java">privateEditTextetvalue2;
privateEditTextetvalue1;
privateTextViewtextView;
privateintvalue1;
privateintvalue2;
privateintresult;


@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

textView=(TextView)findViewById(R.id.textView);
etvalue1=(EditText)findViewById(R.id.editText);
etvalue2=(EditText)findViewById(R.id.editText2);

findViewById(R.id.btn_run).setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
value1=Integer.parseInt(etvalue1.getText().toString());
value2=Integer.parseInt(etvalue2.getText().toString());
result=value1+value2;
textView.setText(""+result+"");
}
});
}

『叄』 如何獲取android安卓控制項EditText中的內容

方法:
final TextView ledShow = (TextView)findViewById(R.id.Led_Show);
final EditText ledEdit = (EditText)findViewById(R.id.Led_Edit);
Button ledButton = (Button)findViewById(R.id.Edit_Button);
ledEdit.setInputType(InputType.TYPE_CLASS_TEXT);
ledButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//獲取EditText控制項ledShow的輸入內容,並用ledShow顯示
ledShow.setText(ledEdit.getText().toString());
}
});
知識點延伸:
EditText是接受用戶輸入信息的最重要控制項。EditText的屬性有:
android:layout_gravity="center_vertical"//設置控制項顯示的位置:默認top,這里居中顯示, 還有bottom
android:hint="請輸入數字!"//設置顯示在空間上的提示信息
android:numeric="integer"//設置只能輸入整數,如果是小數則是:decimal
android:singleLine="true"//設置單行輸入,一旦設置為true,則文字不會自動換行。 < !--
android:gray="top" //多行中指針在第一行第一位置
et.setSelection(et.length());//調整游標到最後一行
Android:autoText//自動拼寫幫助
Android:capitalize//首字母大寫
Android:digits//設置只接受某些數字
Android:singleLine //是否單行或者多行,回車是離開文本框還是文本框增加新行
Android:numeric //只接受數字
Android:password //密碼
Android:phoneNumber // 輸入電話號碼
Android:editable //是否可編輯
Android:autoLink=」all」 //設置文本超鏈接樣式當點擊網址時,跳向該網址
android:password="true"//設置只能輸入密碼
android:textColor= "#ff8c00"//字體顏色
android:textStyle="bold"//字體,bold, italic,bolditalic
android:textSize="20dip"//大小

『肆』 android怎麼知道edittext輸入的字元數

要先輸入才可以限制,一般如果只是限制多大輸入數字可以直接在布局中用
android:inputType="number"//這個可以選擇純數字,或者手機號碼,郵箱什麼的
android:maxLength="11"//這個就是最大輸入的字元串長度
如果要設置最少輸入多少字元,必須在代碼中用edittext.getText().toString().length;拿到字元串的長度,
if(edittext.getText().toString().length<6){
//提示用戶輸入的字元長度不夠,可以用TOAST也可以用DIALOG
}

閱讀全文

與android獲取edittext數字相關的資料

熱點內容
薩繆爾森微觀經濟學pdf 瀏覽:176
docker解決go的交叉編譯 瀏覽:429
考前解壓還有激勵 瀏覽:578
程序員應該具備的素質 瀏覽:512
如何加密qq空間日誌 瀏覽:432
環衛車壓縮箱有多重 瀏覽:746
換手率app怎麼沒有自媒體了 瀏覽:407
安卓如何區分展示機和正品機 瀏覽:371
java運行和編譯命令 瀏覽:543
手機解壓30g文件要多久 瀏覽:708
php讀取文件格式 瀏覽:612
開發程序員的電影 瀏覽:743
pc端解壓文件下載 瀏覽:708
單片機C語言讀寄存器 瀏覽:164
linux火車源碼 瀏覽:793
小米手機應用加密怎樣解除 瀏覽:523
幫孩子解壓的句子 瀏覽:142
木匠編程 瀏覽:835
笑話pdf 瀏覽:447
pdf變形 瀏覽:856