當前位置:首頁 » 安卓系統 » androidedittext顯示

androidedittext顯示

發布時間: 2023-08-22 03:45:15

㈠ Android中EditText無法完全顯示

android:layout_alignBottom="@+id/name"
android:layout_alignTop="@+id/name"
這兩句話去掉就好了。網路下一些屬性的用法。

動手敲打碼是編程好的開始。也要學會網路

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

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

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

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

㈢ Android 開發裡面,如何點擊Button將EditText裡面的內容發送出去並顯示在ListView當中

樓主您好,很高興為您解答,如果您要做以上操作的話,首先您要得到以上幾個控制項的對象,得到對象後為Button設置監聽器,代碼:
button.setOnClickListener(new OnClickLIstener()
{
String str = editText.getText();//得到EditText裡面的內容
//樓主要想顯示在ListView裡面的話只有一個簡單的ArrayAdapter就行了
//但是ArrayAdapter最後一個構造參數是接受一個String的數組,所以要先把上面的str改變成數組
String[] arr = {str}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this , android.R.layout.simple_list_item_2 ,arr)
listView.setAdapter(adapter);
//搞定了
});
代碼就是這么多,希望能幫到您

㈣ Android studio怎麼給按鈕設置監聽,並讓editText顯示文字

假設你的按鈕拖拽在activity_main.xml文件裡面,你的監聽就是在Myactivity.java設置(簡單說就是你在哪個xml文件里放置了一個按鈕,就在哪個對應xml的java文件寫),而不需要新建一個class

接下來的是設置監聽

設置監聽第一步:

聲明一個Button按鍵(btn1是自己命名)

找到EditText的位置(給剛剛命名的EditText賦值)

也是在setContentView(R.layout.****);的下面輸入下面的代碼

然後在倒數第一個 } 前面輸入

String str1 = et3.getText().toString();//獲取文本框的內容並賦值給str1

String str2 = et4.getText().toString();//獲取文本框的內容並賦值給str2

String str3 = et5.getText().toString();//獲取文本框的內容並賦值給str3

str1、str2、str3是自己命名的字元串,到後面你想要用到文本框的內容就輸入str這些自己命名的String

希望能幫到你

㈤ android中為什麼Edittext不顯示並且全是黑色的

EditText不顯示是否沒有指定控制項的大小,黑色是否為背景顏色。

建議按以下方式查看:

  1. 查看layout中的定義,android:layout_width=""和android:layout_heigth=""是否沒有指定控制項大小。

  2. 查看EditText android:background=""是否指定了其它的背景。

  3. 查看Activity的代碼,是否設置EditText。

㈥ android EditText密碼框,怎麼讓它只顯示密碼點,不顯示最後一位輸入的字元

布局裡加上這一句:
android:inputType="textPassword"就好了。

方法1::

在布局文件中設置文本編輯框屬性作字元數限制,android:maxLength="10" 即限制最大輸入字元個數為10。

方法2:在代碼中使用InputFilter 進行過濾

{
privateEditTexttext;
@Override
publicvoidonCreate(BundlesavedInstanceState)

super.onCreate(savedInstanceState);
setContentView(R.layout.main);

text=(EditText)findViewById(R.id.text);
text.setFilters(newInputFilter[]{newInputFilter.LengthFilter(20)});
}
}

方法3:利用 TextWatcher 進行監聽
繼承TextWatcher介面,對輸入進行監聽

{

privateintmaxLen=0;
privateEditTexteditText=null;

publicMaxLengthWatcher(intmaxLen,EditTexteditText){
this.maxLen=maxLen;
this.editText=editText;
}

publicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){
//TODOAuto-generatedmethodstub
Editableeditable=editText.getText();
intlen=editable.length();
if(len>maxLen)
{
intselEndIndex=Selection.getSelectionEnd(editable);
Stringstr=editable.toString();
//截取新字元串
StringnewStr=str.substring(0,maxLen);
editText.setText(newStr);
editable=editText.getText();

//新字元串的長度
intnewLen=editable.length();
//舊游標位置超過字元串長度
if(selEndIndex>newLen)
{
selEndIndex=editable.length();
}
//設置新游標所在的位置
Selection.setSelection(editable,selEndIndex);

}
}


@Override
publicvoidbeforeTextChanged(CharSequences,intstart,intcount,
intafter){
}


@Override
publicvoidafterTextChanged(Editables){
}

}

在activity中為EditText添加監聽
{
privateEditTexttext;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

text=(EditText)findViewById(R.id.entry);
//限制為10
text.addTextChangedListener(newMaxLengthWatcher(10,editText));

}
}

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:233
java駝峰 發布:2025-02-02 09:13:26 瀏覽:651
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:532
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726