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