android獲取edittext內容
① 如何獲取android安卓控制項EditText中的內容
Android中Edit text控制項的內容可以添加一個監聽器,來獲取內容放到別的控制項上去,示例如下:
package nbe.sense7.vinci.edittext;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class EditTextDemoActivity extends Activity {
private EditText editText;
private TextView textView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
editText = (EditText)findViewById(R.id.input);
textView = (TextView)findViewById(R.id.output);
//設置EditText按鍵輸入時的事件
editText.setOnKeyListener(new EditText.OnKeyListener(){
@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
// TODO Auto-generated method stub
textView.setText(editText.getText());//獲取edittext的內容
return false;
}
});
}
}
② 如何獲取android安卓控制項EditText中的內容
要獲取EditText中的內容,要經過先定義控制項-->指定id-->然後後在主類中綁定id-->然後就可以獲取其中的內容了,步驟如下。 1. 在layout文件中定義EditText並為其指定id。如下圖。 2.在類中定義EditText空間並綁定其id 3.通過下面的api或者EditText中的內容
③ 如何獲取edittext中輸入的內容
安卓中獲取EditText中輸入的內容,方法如下:
editText.getText(); //返回值類型為EditableeditText.getText().toString(); //轉換為String數據,方便操作
EditText輸入內容的形式有很多,如:Plain Text、Person Name、Password、Password(Numberic)、E-mail、Phone、Postal Address、Time、Date等,可在布局文件中配置inputType屬性設置。
④ android怎麼獲取edittext的值
package com.example.qq; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.content.Intent; import android.view.LayoutInflater; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class MainActivity extends Activity { private Button btn; private EditText et; private EditText et2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et = (EditText)findViewById(R.id.editText1); et2 = (EditText)findViewById(R.id.editText2); btn = (Button)findViewById(R.id.button1); btn.setOnClickListener(new OnClickListener(){ @Override
⑤ 安卓開發中,如何獲得EditText內容
上述代碼方法是沒錯的,你無法成功運行的原因很可能是你的this指代的東西出現問題,不是當前fragment的view,很有可能你放在某個其他的塊作用域運行的;將name1 = (EditText) this.findViewById(R.id.why);替換到對的作用域上就可以獲取成功了。
⑥ 如何獲取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中有許多寫法創建事件處理方式,一般會使用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中顯示出來
(7)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安卓控制項EditText中的內容
這還不簡單嗎?
et = (EditText)findViewById(R.id.edittext);
String value = et.getText().toString();
這樣不就可以獲取到了?
⑨ android 如何在對話框中獲取edittext中的數據
1、獲取對話框的布局
java">AlertDialogdlg=XXXXX;//初始化一個對話框
Viewview=dlg.getView();//獲取對話框的布局
2、通過對話框的布局獲取對應的edittext組件
EditTextet=(EditText)dlg.findViewById(R.id.xxxx);//獲取對話框中的EditText
3、edittext獲取對應的數據
Stringid=et.getText().toString();//獲取edittext的值