本文整理了Java中android.widget.TextView.setInputType()
方法的一些代码示例,展示了TextView.setInputType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextView.setInputType()
方法的具体详情如下:
包路径:android.widget.TextView
类名称:TextView
方法名:setInputType
暂无
代码示例来源:origin: robolectric/robolectric
@Test
public void testGetInputType() throws Exception {
assertThat(textView.getInputType()).isNotEqualTo(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
textView.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
assertThat(textView.getInputType()).isEqualTo(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
}
代码示例来源:origin: Jungerr/GridPasswordView
private void setCustomAttr(TextView view) {
if (mTextColor != null)
view.setTextColor(mTextColor);
view.setTextSize(mTextSize);
int inputType = InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD;
switch (mPasswordType) {
case 1:
inputType = InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD;
break;
case 2:
inputType = InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD;
break;
case 3:
inputType = InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD;
break;
}
view.setInputType(inputType);
view.setTransformationMethod(mTransformationMethod);
}
代码示例来源:origin: Jungerr/GridPasswordView
@Override
public void setPasswordType(PasswordType passwordType) {
boolean visible = getPassWordVisibility();
int inputType = InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD;
switch (passwordType) {
case TEXT:
inputType = InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD;
break;
case TEXTVISIBLE:
inputType = InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD;
break;
case TEXTWEB:
inputType = InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD;
break;
}
for (TextView textView : mViewArr)
textView.setInputType(inputType);
setPasswordVisibility(visible);
}
代码示例来源:origin: stackoverflow.com
EditTextPreference editTextPreference = (EditTextPreference) preference;
TextView etpTextView = (TextView) editTextPreference.getEditText();
// If I want entry with decimal capability
etpTextView.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
// or if I want entry without decimal capability
etpTextView.setInputType(InputType.TYPE_CLASS_NUMBER);
代码示例来源:origin: stackoverflow.com
TextView txtCapitalize = (TextView) findViewById(R.id.txtCapitalize);
txtCapitalize.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_WORDS);
代码示例来源:origin: nickwah/DynamicLayoutInflator
@Override
public void apply(View view, String value, ViewGroup parent, Map<String, String> attrs) {
if (view instanceof TextView) {
int inputType = 0;
switch (value) {
case "textEmailAddress":
inputType |= InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS;
break;
case "number":
inputType |= InputType.TYPE_CLASS_NUMBER;
break;
case "phone":
inputType |= InputType.TYPE_CLASS_PHONE;
break;
}
if (inputType > 0) ((TextView)view).setInputType(inputType);
}
}
});
代码示例来源:origin: stackoverflow.com
protected void setGooglePlusButtonText(SignInButton signInButton, String buttonText) {
for (int i = 0; i < signInButton.getChildCount(); i++) {
View v = signInButton.getChildAt(i);
if (v instanceof TextView) {
TextView tv = (TextView) v;
tv.setTextSize(15);
tv.setTypeface(null, Typeface.NORMAL);
tv.setInputType(InputType.TYPE_TEXT_FLAG_CAP_WORDS);
tv.setText(buttonText);
return;
}
}
}
代码示例来源:origin: stackoverflow.com
TextView tvContent = new TextView(getActivity());
medicineName.add(tvContent);
LinearLayout.LayoutParams tvParam = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
tvContent.setLayoutParams(tvParam);
tvContent.setGravity(Gravity.LEFT);
tvContent.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);
tvContent.setText(name);
tvContent.setTextSize(16);
layout.addView(tvContent);
代码示例来源:origin: gaolhjy/enjoyshop
private void initView() {
View view = mInflater.inflate(R.layout.widet_num_add_sub, this, true);
mEtxtNum = (TextView) view.findViewById(R.id.etxt_num);
mEtxtNum.setInputType(InputType.TYPE_NULL);
mEtxtNum.setKeyListener(null);
mBtnAdd = (Button) view.findViewById(R.id.btn_add);
mBtnSub = (Button) view.findViewById(R.id.btn_sub);
mBtnAdd.setOnClickListener(this);
mBtnSub.setOnClickListener(this);
}
代码示例来源:origin: JmStefanAndroid/PVCloudGroupn
private void initView(){
View view = mInflater.inflate(R.layout.widet_num_add_sub,this,true);
mEtxtNum = (TextView) view.findViewById(R.id.etxt_num);
mEtxtNum.setInputType(InputType.TYPE_NULL);
mEtxtNum.setKeyListener(null);
mBtnAdd = (Button) view.findViewById(R.id.btn_add);
mBtnSub = (Button) view.findViewById(R.id.btn_sub);
mBtnAdd.setOnClickListener(this);
mBtnSub.setOnClickListener(this);
}
代码示例来源:origin: Tencent/RapidView
public void run(RapidParserObject object, Object view, Var value) {
((TextView)view).setInputType(value.getInt());
}
}
代码示例来源:origin: stackoverflow.com
textview_countries.setInputType(InputType.TYPE_NULL); //To hide the softkeyboard
代码示例来源:origin: stackoverflow.com
LinearLayout layout = new LinearLayout(getActivity());
LinearLayout.LayoutParams lLayoutlayoutParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
lLayoutlayoutParams.setMargins(0, 8, 8, 8);
layout.setLayoutParams(lLayoutlayoutParams);
layout.setPadding((int) (fDimRatio * 8), (int) (fDimRatio * 8),
(int) (fDimRatio * 8), (int) (fDimRatio * 8));
layout.setOrientation(LinearLayout.VERTICAL);
TextView tvContent = new TextView(getActivity());
medicineName.add(tvContent);
LinearLayout.LayoutParams tvParam = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
tvContent.setLayoutParams(tvParam);
tvContent.setGravity(Gravity.LEFT);
tvContent.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);
tvContent.setText(name);
tvContent.setTextSize(16);
layout.addView(tvContent);
linearLayout.addView(layout);
代码示例来源:origin: MichaelRocks/CallMeMaybe
public static void attachTo(final TextView textView, final FormatParameters parameters) {
ensurePhoneNumberUtil(textView.getContext());
textView.setInputType(EditorInfo.TYPE_CLASS_PHONE);
textView.setEditableFactory(new Editable.Factory() {
@Override
public Editable newEditable(final CharSequence source) {
return new PhoneStringBuilder(phoneNumberUtil, source, parameters);
}
});
}
代码示例来源:origin: stackoverflow.com
btnClick = (Button)findViewById(R.id.btnClick);
txtValue.setInputType(InputType.TYPE_NULL);
btnClick.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
if(txtValue.getInputType()==InputType.TYPE_NULL){
txtValue.setInputType(InputType.TYPE_CLASS_TEXT);
txtValue.invalidate();
btnClick.setText("Disable Input");
}else{
txtValue.setInputType(InputType.TYPE_NULL);
txtValue.invalidate();
btnClick.setText("Enable Input");
代码示例来源:origin: limboemu/limbo
public static void UIAlertLog(final Activity activity, String title, Spannable body) {
AlertDialog alertDialog;
alertDialog = new AlertDialog.Builder(activity).create();
alertDialog.setTitle(title);
TextView textView = new TextView(activity);
textView.setPadding(20,20,20,20);
textView.setText(body);
textView.setBackgroundColor(Color.BLACK);
textView.setTextSize(12);
textView.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
textView.setSingleLine(false);
ScrollView view = new ScrollView(activity);
view.addView(textView);
alertDialog.setView(view);
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.setButton(DialogInterface.BUTTON_POSITIVE, "OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
return;
}
});
alertDialog.setButton(DialogInterface.BUTTON_NEUTRAL, "Copy To", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
UIUtils.toastShort(activity, "Choose a Directory to save the logfile");
FileManager.browse(activity, LimboActivity.FileType.LOG_DIR, Config.OPEN_LOG_FILE_DIR_REQUEST_CODE);
return;
}
});
alertDialog.show();
}
代码示例来源:origin: jelic98/dynamico
textView.setInputType(InputType.TYPE_CLASS_TEXT);
}else if(type.equalsIgnoreCase("class_datetime")) {
textView.setInputType(InputType.TYPE_CLASS_DATETIME);
}else if(type.equalsIgnoreCase("class_number")) {
textView.setInputType(InputType.TYPE_CLASS_NUMBER);
}else if(type.equalsIgnoreCase("class_phone")) {
textView.setInputType(InputType.TYPE_CLASS_PHONE);
}else if(type.equalsIgnoreCase("datetime_variation_date")) {
textView.setInputType(InputType.TYPE_DATETIME_VARIATION_DATE);
}else if(type.equalsIgnoreCase("datetime_variation_normal")) {
textView.setInputType(InputType.TYPE_DATETIME_VARIATION_NORMAL);
}else if(type.equalsIgnoreCase("datetime_variation_time")) {
textView.setInputType(InputType.TYPE_DATETIME_VARIATION_TIME);
}else if(type.equalsIgnoreCase("mask_class")) {
textView.setInputType(InputType.TYPE_MASK_CLASS);
}else if(type.equalsIgnoreCase("mask_flags")) {
textView.setInputType(InputType.TYPE_MASK_FLAGS);
}else if(type.equalsIgnoreCase("mask_variation")) {
textView.setInputType(InputType.TYPE_MASK_VARIATION);
}else if(type.equalsIgnoreCase("null")) {
textView.setInputType(InputType.TYPE_NULL);
}else if(type.equalsIgnoreCase("number_flag_decimal")) {
textView.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
}else if(type.equalsIgnoreCase("number_flag_signed")) {
textView.setInputType(InputType.TYPE_NUMBER_FLAG_SIGNED);
}else if(type.equalsIgnoreCase("number_variation_normal")) {
textView.setInputType(InputType.TYPE_NUMBER_VARIATION_NORMAL);
}else if(type.equalsIgnoreCase("number_variation_password")) {
textView.setInputType(InputType.TYPE_NUMBER_VARIATION_PASSWORD);
代码示例来源:origin: THEONE10211024/ApiDemos
c.setInputType(TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_PASSWORD);
p.addView(c, new LayoutParams(passwordRow, fieldColumn));
代码示例来源:origin: qiubiteme/android_api_demos
c.setInputType(TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_PASSWORD);
p.addView(c, new LayoutParams(passwordRow, fieldColumn));
内容来源于网络,如有侵权,请联系作者删除!