當前位置:首頁 » 安卓系統 » android顯示輸入框

android顯示輸入框

發布時間: 2022-08-21 02:46:33

A. android 我在一個頁面有個輸入框,收入內容後要將內容顯示在底下的TextView中,這個內容怎麼顯示

在xml文件中同樣設置一個EditText、TextVIew組件,然後在Activity中監聽EditText、TextView,並把EditText內的值賦給他就OK了!
看代碼:
public class EditTextDemo extends Activity {

EditText et;
TextView tv;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
et = (EditText) findViewById(R.id.et);
tv= (TextView) findViewById(R.id.tv);

et.setOnKeyListener(new OnKeyListener() {

public boolean onKey(View v, int keyCode, KeyEvent event) {
tv.setText("文本框輸入的是:"+et.getText().toString());
return false;
}
});
}
}

B. android怎樣實現彈出多個輸入對話框

1.布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:background="#ffffffff" android:orientation="horizontal"
android:id="@+id/dialog">
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/tvname" android:text="姓名:" />
<EditText android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/etname" android:minWidth="100dip"/>
</LinearLayout>
2.調用代碼
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.dialog,
(ViewGroup) findViewById(R.id.dialog));
new AlertDialog.Builder(this).setTitle("自定義布局").setView(layout)
.setPositiveButton("確定", null)
.setNegativeButton("取消", null).show();

簡單來說就是自定義dialog就好了
在裡面創建兩個對話框,也就是edittext
你試試看我這個代碼。

C. android開發,EditText,為什麼我用的時候它就只是一條線那樣的輸入框呢

沒見一個回答正確的。為什麼看以前的視頻和教材發現 最基本的輸入框是個方形?自己測試結果是個直線?這TM學IT也要掌握點基礎文化和基礎知識啊!
這是因為谷歌公司的交互界面在變化!以前安卓1.0到4.0之前,默認的輸入框是個和網頁輸入框一樣的方形,就是有四個邊框的長框形。然後,可能NC谷歌覺得這個完全不夠自己的逼格(或者說不能體現自己公司的牛逼-貶義),就調整了自己的設計風格。
安卓4.0及以後,默認的輸入框就是一條直線,然後下拉框類似,Switch開關按鈕也非要裝B的變一變,和iOS風格好有個區別。
所以,你現在用安卓4.0以上的版本做安卓開發,它顯示成直線那它給用戶用起來就是直線,因為它本來就被谷歌公司設計成了直線。你再去看網上那些幾年前老掉牙的視頻和圖片,人家自然是方框了。不要在意這些細節,少年!
另外,學IT記得把基礎知識和一些谷歌、微軟、蘋果和重要產品如安卓、iOS的東西多了解了解,省的遇到這種說是問題也不是問題的常識問題!

D. 怎樣讓Android中的輸入按鈕一直顯示在屏幕前,開發中的。。。

有文本輸入框的地方,點一下都會自動調用輸入的。

E. android程序的輸入框四個邊都要顯示怎麼弄

要將EditText樣式顯示成一個方框框,這是android2.3版本之前的特性,將APP的版本號改為舊版本號

F. android 怎麼把輸入框影藏

本文實例展示了Android實現動態顯示或隱藏密碼輸入框內容的方法,分享給大家供大家參考之用。具體方法如下:

該功能可通過設置EditText的setTransformationMethod()方法來實現隱藏密碼或者顯示密碼。

示例代碼如下:
private Button mBtnPassword;
private EditText mEtPassword;
private boolean mbDisplayFlg = false;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

mEtPassword = (EditText)findViewById(R.id.password);
mBtnPassword = (Button)findViewById(R.id.btnPassword);
mBtnPassword.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.d("AndroidTest", "mbDisplayFlg = " + mbDisplayFlg);
if (!mbDisplayFlg) {
// display password text, for example "123456"
mEtPassword.setTransformationMethod(.getInstance());
} else {
// hide password, display "."
mEtPassword.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
mbDisplayFlg = !mbDisplayFlg;
mEtPassword.postInvalidate();
}
});
}

G. android 如何讓edittext控制項顯示邊框

editText控制項,邊框其實是背景決定的,所以如果你的editText沒有邊框,可以通過以下兩種方式解決:

  1. 給editText設置一個帶邊框的背景,可以是shape繪制一個corner和solid,也可以是用一個切好的.9圖。

  2. 你應該是用的主題不對,把application的主題改成android:Theme.Light.NoTitleBar,editText的樣式應該是有邊框的那種了。

H. 求救,android如何實現輸入法的選擇框

只有一種輸入 Android中若想在自己的App中 實現 輸入法 切換,可以有兩種方式,一種是直接代碼中強制切換 輸入法 ,另一種是彈出 輸入法 選擇 框,提示用戶切換.強制切換

I. android 彈出輸入框並得到輸入框的結果

不用找了,這才是正解。你的需求其實是,需要一個阻塞式對話框,安卓本身所有彈窗都是非阻塞的。

import android.app.Activity;

import android.app.AlertDialog;

import android.content.DialogInterface;

import android.os.Handler;

import android.os.Looper;

import android.os.Message;

import android.widget.EditText;

/**

* 動態獲取用戶輸入後在繼續後面的流程

* 這是一個模態阻塞對話框(阻塞主線程,結果不用回調來處理)

*/

public class BlockingInputDialog {

String mInputString = "";

Activity mContext;

String mTitle;

EditText mEditText;

Handler mHandler;

public BlockingInputDialog(Activity context, String title){

mContext = context;

mTitle = title;

}

public String showDialog(){

mHandler = new Handler(){

@Override

public void handleMessage(Message msg) {

//super.handleMessage(msg);

throw new RuntimeException();

}

};

AlertDialog.Builder builder = new AlertDialog.Builder(mContext);

builder.setTitle(mTitle);

builder.setCancelable(false);

mEditText = new EditText(mContext);

builder.setView(mEditText);

builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialogInterface, int i) {

mInputString = mEditText.getText().toString();

Message message = mHandler.obtainMessage();

mHandler.sendMessage(message);

}

});

builder.setNegativeButton("取消", null);

builder.create().show();

try {

Looper.getMainLooper().loop();

}

catch(RuntimeException e2)

{

}

return mInputString;

}

}

J. android 朋友圈評論輸入框顯示隱藏獲得焦點彈出軟鍵盤

當editText獲取焦點的時候,需要直接調用顯示鍵盤命令:
editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

}
}
});

熱點內容
鋰電池用3a的充電器是什麼配置 發布:2025-01-16 04:26:43 瀏覽:35
好配置為什麼感覺打聯盟不流暢 發布:2025-01-16 04:23:02 瀏覽:900
我的世界java編輯伺服器信息 發布:2025-01-16 04:21:42 瀏覽:507
android撥號上網 發布:2025-01-16 04:13:25 瀏覽:97
安卓網路編程怎麼用 發布:2025-01-16 03:04:45 瀏覽:899
湖南it伺服器怎麼樣 發布:2025-01-16 03:01:01 瀏覽:248
圖中兩種配置哪個好 發布:2025-01-16 02:59:28 瀏覽:582
如何解開密保密碼 發布:2025-01-16 02:57:44 瀏覽:23
中國銀行查詢密碼是什麼 發布:2025-01-16 02:33:20 瀏覽:795
堅果pro錄音文件夾 發布:2025-01-16 02:31:46 瀏覽:942