安卓如何獲取隱藏的文本
㈠ 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);替換到對的作用域上就可以獲取成功了。