當前位置:首頁 » 安卓系統 » 安卓如何獲取隱藏的文本

安卓如何獲取隱藏的文本

發布時間: 2022-02-07 10:28:27

㈠ android怎麼取得button上的text

1、通過findViewById獲取按鈕

java">Buttonbtn=(Button)findViewById(R.id.xxxx);//根據id獲取按鈕

2、通過getText獲取按鈕上的文字text

Stringtext=btn.getText().toString();//獲取按鈕上的文字

㈡ 【安卓開發】點擊按鈕,顯示隱藏的文字「Hello」怎麼寫。

Activit:
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
finalTextViewtext=(TextView)findViewById(R.id.textView1);
finalButtonbtn=(Button)findViewById(R.id.button1);
btn.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewv){
if(text.getVisibility()==0){
text.setVisibility(View.GONE);
btn.setText(R.string.show);
}else{
text.setVisibility(View.VISIBLE);
btn.setText(R.string.hide);
}
}
});
}


main.xml:
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world"/>
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hide"/>
</LinearLayout>
string:
<stringname="hello_world">Helloworld!</string>
<stringname="show">顯示</string>
<stringname="hide">隱藏</string>

大概就是這樣了!這樣點擊按鈕就能隱藏文本了!

㈢ 安卓程序如何把文本框隱藏或設置成透明

零星的時間,如果能敏捷地加以利用,可成為完整的時間。所謂「積土成山」是也,失去一日甚易,欲得回已無途。

㈣ 安卓如何獲取程序最上層ui控制項信息,比如說控制項上的文本內容

比較簡單的寫法,在你需要讀取的時候,直接string str="";this.Invoke((EventHandler)(delegate{ // 這里寫你的控制項代碼,比如 //str= target.SelectedText; }));至於普通的寫法怎麼寫,你搜索一下C#跨線程訪問就算。

㈤ 如何獲取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中怎樣從Dialog對話框中取得文本文字

android中Dialog對話框獲取文本文字,只需要使用editor的getText方法就可以獲得,示例如下:
final EditText et = new EditText(this);
et.setText(mSharedPreferences.getString("ipadd", "127.0.0.1"));
//獲取ip而已,不用在乎
new AlertDialog.Builder(this).setTitle("請輸入IP地址")
.setIcon(android.R.drawable.ic_dialog_info).setView(et)
.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
//數據獲取
//Toast.makeText(TestTabActivity.this, et.getText().toString(),
// Toast.LENGTH_LONG).show();
mEditor.putString("ipadd", et.getText().toString());
//關鍵在這兒,獲取輸入框的數據,原來很簡單!!
mEditor.commit();
}
}).setNegativeButton("取消", null).show();

㈦ ANDROID中如何獲取菜單的文本

在textview控制項中有一個屬性加上就可以了 android:autoLink="all"
這樣 當內容中有email 點擊會自動啟動 郵件程序 如果有 數字 點擊 會提示 撥打電話 如果有網址 會啟動 瀏覽器。

㈧ 安卓開發 如何實現手機獲取伺服器中的文本信息,比如說我的伺服器放了一些文本信息,我想隨時隨地顯示在

手機獲取伺服器中的文本信息,可以通過Http協議來獲取,分為兩種方式:Get或Post,這兩種方式都可以從伺服器獲取返回數據,前提是伺服器端應該有相應的請求介面。

㈨ android怎麼獲取文本對話框的值

.setView(new EditText(context)) //
.setPositiveButton("確定" , null) // null這里加個點擊事件,獲取上邊的Editortext.getText

㈩ 安卓開發中,如何獲得EditText內容

上述代碼方法是沒錯的,你無法成功運行的原因很可能是你的this指代的東西出現問題,不是當前fragment的view,很有可能你放在某個其他的塊作用域運行的;將name1 = (EditText) this.findViewById(R.id.why);替換到對的作用域上就可以獲取成功了。

熱點內容
安卓電腦管家如何清除緩存 發布:2025-01-24 00:55:42 瀏覽:147
怎麼上傳歌曲到qq音樂 發布:2025-01-24 00:45:30 瀏覽:64
養貓用什麼配置 發布:2025-01-24 00:37:58 瀏覽:811
pythongps 發布:2025-01-24 00:37:51 瀏覽:813
辦公編程滑鼠 發布:2025-01-24 00:37:07 瀏覽:385
wpa加密類型 發布:2025-01-24 00:35:58 瀏覽:959
如何用批處理實現ftp映射盤符 發布:2025-01-24 00:25:45 瀏覽:953
win7sql版本 發布:2025-01-24 00:22:16 瀏覽:499
安卓手機市場有什麼 發布:2025-01-23 23:48:56 瀏覽:25
銀城醫考能緩存的視頻 發布:2025-01-23 23:44:51 瀏覽:542