
Android中Edit text控件的内容可以添加一个监听器,来获取内容放到别的控件上去,示例如下:
package nbesense7vinciedittext;
import androidappActivity;
import androidosBundle;
import androidviewKeyEvent;
import androidviewView;
import androidwidgetEditText;
import androidwidgetTextView;
public class EditTextDemoActivity extends Activity {
private EditText editText;
private TextView textView;
/ Called when the activity is first created /
@Override
public void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
setContentView(Rlayoutmain);
editText = (EditText)findViewById(Ridinput);
textView = (TextView)findViewById(Ridoutput);
//设置EditText按键输入时的事件
editTextsetOnKeyListener(new EditTextOnKeyListener(){
@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
// TODO Auto-generated method stub
textViewsetText(editTextgetText());//获取edittext的内容
return false;
}
});
}
}
可以将Edit控件和一个int型的变量关联起来,
这样你UpdateDate(TRUE);的时候这个变量就自动被赋填在Edit中的值了,至于如果你要确保输入的是整数,只能通过继承一个自己的MyEdit控件,然后过滤掉非法输入了
安卓中获取EditText中输入的内容,方法如下:
editTextgetText(); //返回值类型为EditableeditTextgetText()toString(); //转换为String数据,方便 *** 作
EditText输入内容的形式有很多,如:Plain Text、Person Name、Password、Password(Numberic)、E-mail、Phone、Postal Address、Time、Date等,可在布局文件中配置inputType属性设置。
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
MFC的可以用tallica1983 的方法,如果不希望定义变量,也可以这样
CSting str;
GetDlgItem(ID_Of_EDIT)->GetWindowsText(&str);
如果不是MFC的,而是SDK的,则需要这样:
HWND hwndOfEdit = GetDlgItem(Hwnd_OF_Dialog, ID_OF_EDit);
char cStr[256];
GetWindowText(hwndOfEdit, cStr, 256);
CWnd::GetWindowText(LPTSTR
lpszString,
int
nMaxCount)
CWnd::GetWindowText(CString&
rString)
CWnd::GetWindowText(LPTSTR
lpszStringBuf,
int
nMaxCount)
三种形式,使用得最简单和频繁的应该就是第二种了吧(个人而言)
使用实例:
CEdit
my_edit;
CString
string;
my_editGetWindowText(string);
就得到了编辑框中的字符串
在WM_COMMAND中可以将消息,函数及控件ID联系起来,可以利用编辑框的EN_SETFOCUS消息来达到你想要的结果。
例如:
头文件中添加:
afx_msg
void
OnSetfocusEdit1();
//添加
应用文件中添加消息影射:
ON_EN_SETFOCUS(IDC_EDIT1,
OnSetfocusEdit1)
以上就是关于如何获取android安卓控件EditText中的内容全部的内容,包括:如何获取android安卓控件EditText中的内容、VC++6.0中,怎么取EDIT控件中的值、如何获取edittext中输入的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)