當前位置: 首頁>>代碼示例>>Java>>正文


Java EditText.setSingleLine方法代碼示例

本文整理匯總了Java中android.widget.EditText.setSingleLine方法的典型用法代碼示例。如果您正苦於以下問題:Java EditText.setSingleLine方法的具體用法?Java EditText.setSingleLine怎麽用?Java EditText.setSingleLine使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.widget.EditText的用法示例。


在下文中一共展示了EditText.setSingleLine方法的12個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getEditTextDialog

import android.widget.EditText; //導入方法依賴的package包/類
public AlertDialog getEditTextDialog(Context context, String title, final OnClickOkBtnListener mOnClickOkBtnListener) {
    this.mContext = context;
    et = (EditText) LayoutInflater.from(context).inflate(R.layout.layout_edittext, null);
    et.setSingleLine(true);
    AlertDialog mAlertDialog = new AlertDialog.Builder(mContext).setTitle(title)
            .setView(et)
            .setPositiveButton(mContext.getString(R.string.ok), new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    String input = et.getText().toString();
                    if (null != mOnClickOkBtnListener) {
                        mOnClickOkBtnListener.onClickOk(input);
                    }

                }
            })
            .setNegativeButton(mContext.getString(R.string.cancel), null).show();
    Button btn1 = mAlertDialog.getButton(mAlertDialog.BUTTON_POSITIVE);
    btn1.setTextColor(context.getResources().getColor(R.color.colorPrimary));
    Button btn2 = mAlertDialog.getButton(mAlertDialog.BUTTON_NEGATIVE);
    btn2.setTextColor(context.getResources().getColor(R.color.colorPrimary));
    return mAlertDialog;
}
 
開發者ID:Datatellit,項目名稱:xlight_android_native,代碼行數:23,代碼來源:DialogUtils.java

示例2: initializeSearchMedicineDialog

import android.widget.EditText; //導入方法依賴的package包/類
public void initializeSearchMedicineDialog(final MedicineListActivity medicineListActivity) {
    AlertDialog.Builder searchMedicineDialogBuilder = new AlertDialog.Builder(medicineListActivity);
    searchMedicineDialogBuilder.setTitle(R.string.search_medicine_msg);

    LayoutInflater inflater = (LayoutInflater) medicineListActivity.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
    View view = inflater.inflate(R.layout.search_medicine, null);

    ImageView voiceInputMedicineNameSearchBtn = (ImageView) view.findViewById(R.id.voice_input_medicine_name_search_btn);
    voiceInputMedicineNameSearchBtn.setOnClickListener(new LaunchVoiceRecognitionOnClickListener(AppConstants.REQUEST_VOICE_INPUT_MEDICINE_NAME));

    searchMedicineEdit = (EditText) view.findViewById(R.id.search_medicine_name_edit);
    searchMedicineEdit.setSingleLine();

    searchMedicineDialogBuilder.setView(view);

    searchMedicineDialogBuilder.setPositiveButton(R.string.search, new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int whichButton) {
            String searchValue = searchMedicineEdit.getText().toString();

            DbService dbService = SessionManager.getDbService();
            dbService.updateSearchValueInSession(searchValue);
        }
    });

    searchMedicineDialogBuilder.setNegativeButton(R.string.go_back, null);
    searchMedicineDialogBuilder.show();
}
 
開發者ID:lmnpWmi,項目名稱:wirtualnaApteczka,代碼行數:28,代碼來源:SearchMedicineDialogHelper.java

示例3: initializeSearchFamilyMedicineDialog

import android.widget.EditText; //導入方法依賴的package包/類
public void initializeSearchFamilyMedicineDialog(final MedicinesFamilyListTabFragment medicinesFamilyListTabFragment) {
    AlertDialog.Builder searchMedicineDialogBuilder = new AlertDialog.Builder(medicinesFamilyListTabFragment.getContext());
    searchMedicineDialogBuilder.setTitle(R.string.search_medicine_msg);

    LayoutInflater inflater = (LayoutInflater) medicinesFamilyListTabFragment.getActivity().getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
    View view = inflater.inflate(R.layout.search_medicine, null);

    ImageView voiceInputMedicineNameSearchBtn = (ImageView) view.findViewById(R.id.voice_input_medicine_name_search_btn);
    voiceInputMedicineNameSearchBtn.setOnClickListener(new LaunchVoiceRecognitionOnClickListener(AppConstants.REQUEST_VOICE_INPUT_MEDICINE_NAME));

    searchMedicineEdit = (EditText) view.findViewById(R.id.search_medicine_name_edit);
    searchMedicineEdit.setSingleLine();

    searchMedicineDialogBuilder.setView(view);

    searchMedicineDialogBuilder.setPositiveButton(R.string.search, new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int whichButton) {
            String searchValue = searchMedicineEdit.getText().toString();

            DbService dbService = SessionManager.getDbService();
            dbService.updateSearchValueFamilyInSession(searchValue);
        }
    });

    searchMedicineDialogBuilder.setNegativeButton(R.string.go_back, null);
    searchMedicineDialogBuilder.show();
}
 
開發者ID:lmnpWmi,項目名稱:wirtualnaApteczka,代碼行數:28,代碼來源:SearchMedicineDialogHelper.java

示例4: updateTask

import android.widget.EditText; //導入方法依賴的package包/類
private void updateTask(final TaskEntity task) {
    AlertDialog.Builder alert = new AlertDialog.Builder(this);
    alert.setTitle(getResources().getString(R.string.title_dialog_update));

    final EditText input = new EditText(this);
    input.setMaxLines(1);
    input.setSingleLine(true);
    String text = (String) task.getTitle();
    input.setText(text);
    alert.setView(input);
    alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialogInterface, int i) {

            String currentTimeString = mDateFormatter.format(new Date());

            try {
                task
                        .setTitle(input.getText().toString())
                        .setUpdatedAt(currentTimeString)
                        .save();
            } catch (CouchbaseLiteException e) {
                e.printStackTrace();
            }
        }
    });
    alert.show();
}
 
開發者ID:Kaufland,項目名稱:andcouchbaseentity,代碼行數:29,代碼來源:TaskActivity.java

示例5: onCreate

import android.widget.EditText; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mContainer = (RelativeLayout) findViewById(R.id.rl_container);
    mEditTextTitle = (EditText) findViewById(R.id.edit_text_title);
    mEditTextContent = (EditText) findViewById(R.id.edit_text_content);
    mButtonClear = (TextView) findViewById(R.id.text_clear);
    mButtonOK = (TextView) findViewById(R.id.text_ok);
    mCheckBoxSelfStarting = (CheckBox) findViewById(R.id.check_box_self_starting);

    mContainer.setOnClickListener(this);
    mButtonOK.setOnClickListener(this);
    mButtonClear.setOnClickListener(this);
    mCheckBoxSelfStarting.setOnClickListener(this);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
        mEditTextContent.setSingleLine(false);
        mEditTextContent.setMaxLines(5);
    }

    mContext = getApplicationContext();
    mSharedPreferences = getSharedPreferences(KEY_SETTING, MODE_PRIVATE);

    mEditTextTitle.setText(mSharedPreferences.getString(KEY_TITLE, ""));
    mEditTextContent.setText(mSharedPreferences.getString(KEY_CONTENT, ""));
    mCheckBoxSelfStarting.setChecked(mSharedPreferences.getBoolean(KEY_SELF_STARTING, false));

    Intent intent = getIntent();
    String action = intent.getAction();
    Bundle extras = intent.getExtras();
    if (Intent.ACTION_SEND.equals(action)) {
        if (extras.containsKey(Intent.EXTRA_TEXT)) {
            mEditTextContent.getText().append("\n").append(extras.getString(Intent.EXTRA_TEXT));
        }
    }
}
 
開發者ID:gooosie,項目名稱:TinyNoty,代碼行數:39,代碼來源:MainActivity.java

示例6: renderEditableModeleOfSmartphone

import android.widget.EditText; //導入方法依賴的package包/類
private View renderEditableModeleOfSmartphone(final Smartphone smartphone) {
    final EditText editText = new EditText(getContext());
    editText.setText(smartphone.getModele());
    editText.setPadding(20, 10, 20, 10);
    editText.setTextSize(TEXT_SIZE);
    editText.setSingleLine();
    editText.addTextChangedListener(new SmartphoneModelUpdater(smartphone));
    return editText;
}
 
開發者ID:datalink747,項目名稱:Sortable_tableview_soussidev,代碼行數:10,代碼來源:SmartphoneTableDataAdapter.java

示例7: initFilenameInputDialog

import android.widget.EditText; //導入方法依賴的package包/類
public static void initFilenameInputDialog(MaterialDialog show) {
    final EditText editText = show.getInputEditText();
    editText.setSingleLine();
    editText.setInputType(InputType.TYPE_TEXT_VARIATION_FILTER);
    editText.setImeOptions(EditorInfo.IME_ACTION_DONE);

    // create an initial filename to suggest to the user
    String filename = createLogFilename();
    editText.setText(filename);

    // highlight everything but the .txt at the end
    editText.setSelection(0, filename.length() - 4);
}
 
開發者ID:tranleduy2000,項目名稱:javaide,代碼行數:14,代碼來源:DialogHelper.java

示例8: initView

import android.widget.EditText; //導入方法依賴的package包/類
private void initView() {
    clearBtn = (Button) findViewById(R.id.btn_clear);
    clearBtn.setOnClickListener(this);
    serviceBtn = (Button) findViewById(R.id.btn_service);
    serviceBtn.setOnClickListener(this);
    bindAliasBtn = (Button) findViewById(R.id.btn_bind_alias);
    bindAliasBtn.setOnClickListener(this);
    unbindAliasBtn = (Button) findViewById(R.id.btn_unbind_alias);
    unbindAliasBtn.setOnClickListener(this);

    btnAddTag = (Button) findViewById(R.id.btnAddTag);
    btnAddTag.setOnClickListener(this);
    btnVersion = (Button) findViewById(R.id.btnVersion);
    btnVersion.setOnClickListener(this);
    btnSilentime = (Button) findViewById(R.id.btnSilentime);
    btnSilentime.setOnClickListener(this);
    btnGetCid = (Button) findViewById(R.id.btnGetCid);
    btnGetCid.setOnClickListener(this);

    tView = (TextView) findViewById(R.id.tvclientid);
    appKeyView = (TextView) findViewById(R.id.tvappkey);
    appSecretView = (TextView) findViewById(R.id.tvappsecret);
    masterSecretView = (TextView) findViewById(R.id.tvmastersecret);
    appIdView = (TextView) findViewById(R.id.tvappid);
    tLogView = (EditText) findViewById(R.id.tvlog);
    tLogView.setInputType(InputType.TYPE_NULL);
    tLogView.setSingleLine(false);
    tLogView.setHorizontallyScrolling(false);
    transmissionBtn = (Button) findViewById(R.id.btn_pmsg);
    transmissionBtn.setOnClickListener(this);
    notifactionBtn = (Button) findViewById(R.id.btn_psmsg);
    notifactionBtn.setOnClickListener(this);
}
 
開發者ID:wuhighway,項目名稱:DailyStudy,代碼行數:34,代碼來源:GetuiSdkDemoActivity.java

示例9: inflateView

import android.widget.EditText; //導入方法依賴的package包/類
@Override
public View inflateView(LinearLayout layout, String value) {
	editText = new EditText(context);
	editText.setSingleLine();
	if (value != null) {
		editText.setText(value);
	}
	return inflater.new EditBuilder(layout, editText).withLabel(attribute.name).create();
}
 
開發者ID:tiberiusteng,項目名稱:financisto1-holo,代碼行數:10,代碼來源:AttributeView.java

示例10: resetFormFields

import android.widget.EditText; //導入方法依賴的package包/類
private void resetFormFields(int countryCodeIndex, boolean autoFocusFirstField) {
    // Save field text so we can restore it after updating the fields for the current country,
    // and reset mAddressFields.
    String[] fieldText = new String[mAddressFields.length];
    for (int i = 0; i < mAddressFields.length; i++) {
        if (mAddressFields[i] != null) {
            fieldText[i] = mAddressFields[i].getEditText().getText().toString();
            mAddressFields[i] = null;
        }
    }

    // Remove all address form fields.
    mWidgetRoot.removeAllViews();

    // Get address fields for the selected country.
    List<AddressUiComponent> fields = mAutofillProfileBridge.getAddressUiComponents(
            mCountryCodes.get(countryCodeIndex),
            mLanguageCodeString);
    if (!mUseSavedProfileLanguage) {
        mLanguageCodeString = mAutofillProfileBridge.getCurrentBestLanguageCode();
    }

    // Create form fields and focus the first field if autoFocusFirstField is true.
    boolean firstField = true;
    for (AddressUiComponent field : fields) {
        CompatibilityTextInputLayout fieldFloatLabel =
                (CompatibilityTextInputLayout) mInflater.inflate(
                        R.layout.preference_address_float_label_layout, mWidgetRoot, false);
        fieldFloatLabel.setHint(field.label);

        EditText fieldEditText = fieldFloatLabel.getEditText();
        fieldEditText.addTextChangedListener(this);
        if (field.id == AddressField.STREET_ADDRESS) {
            fieldEditText.setSingleLine(false);
        }

        mAddressFields[field.id] = fieldFloatLabel;
        mWidgetRoot.addView(fieldFloatLabel);

        if (firstField && autoFocusFirstField) {
            fieldEditText.requestFocus();
            firstField = false;
        }
    }

    // Add back saved field text.
    for (int i = 0; i < mAddressFields.length; i++) {
        if (mAddressFields[i] != null && fieldText[i] != null
                && !TextUtils.isEmpty(fieldText[i])) {
            mAddressFields[i].getEditText().setText(fieldText[i]);
        }
    }
}
 
開發者ID:rkshuai,項目名稱:chromium-for-android-56-debug-video,代碼行數:54,代碼來源:AutofillProfileEditor.java

示例11: onCreateView

import android.widget.EditText; //導入方法依賴的package包/類
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View V = inflater.inflate(R.layout.fragment_edit, container, false);

    CardView cardView = (CardView) V.findViewById(R.id.EditMatrixCard);

    SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getContext());
    String string = sharedPreferences.getString("ELEVATE_AMOUNT", "4");
    String string2 = sharedPreferences.getString("CARD_CHANGE_KEY", "#bdbdbd");

    cardView.setCardElevation(Integer.parseInt(string));
    cardView.setCardBackgroundColor(Color.parseColor(string2));

    CardView.LayoutParams params1 = new CardView.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
            ViewGroup.LayoutParams.WRAP_CONTENT);

    int index = getArguments().getInt("INDEX");
    Matrix m = ((GlobalValues) getActivity().getApplication()).GetCompleteList().get(index);

    GridLayout gridLayout = new GridLayout(getContext());
    gridLayout.setRowCount(m.GetRow());
    gridLayout.setColumnCount(m.GetCol());
    for (int i = 0; i < m.GetRow(); i++) {
        for (int j = 0; j < m.GetCol(); j++) {
            EditText editText = new EditText(getContext());
            editText.setId(i * 10 + j);
            editText.setGravity(Gravity.CENTER);
            if (!PreferenceManager.getDefaultSharedPreferences(getContext()).getBoolean("DECIMAL_USE", true)) {
                editText.setInputType(InputType.TYPE_CLASS_NUMBER
                        | InputType.TYPE_NUMBER_FLAG_SIGNED);
            } else {
                editText.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL
                        | InputType.TYPE_NUMBER_FLAG_SIGNED);
            }
            editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(getLength())});
            if (!PreferenceManager.getDefaultSharedPreferences(getContext()).getBoolean("SMART_FIT_KEY", false)) {
                editText.setWidth(ConvertTopx(62));
                editText.setTextSize(SizeReturner(3, 3, PreferenceManager.getDefaultSharedPreferences(getContext()).
                        getBoolean("EXTRA_SMALL_FONT", false)));
            } else {
                editText.setWidth(ConvertTopx(CalculatedWidth(m.GetCol())));
                editText.setTextSize(SizeReturner(m.GetRow(), m.GetCol(),
                        PreferenceManager.getDefaultSharedPreferences(getContext()).
                                getBoolean("EXTRA_SMALL_FONT", false)));
            }
            editText.setText(SafeSubString(GetText(m.GetElementof(i, j)), getLength()));
            editText.setSingleLine();
            GridLayout.Spec Row = GridLayout.spec(i, 1);
            GridLayout.Spec Col = GridLayout.spec(j, 1);
            GridLayout.LayoutParams params = new GridLayout.LayoutParams(Row, Col);
            gridLayout.addView(editText, params);
        }
    }
    gridLayout.setLayoutParams(params1);
    cardView.addView(gridLayout);
    RootView = V;
    return V;
}
 
開發者ID:coder3101,項目名稱:Matrix-Calculator-for-Android,代碼行數:60,代碼來源:EditFragment.java

示例12: onCreate

import android.widget.EditText; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(mResourceId);

	try {
		LinearLayout root = (LinearLayout) findViewById(R.id.easy_edit_dialog_root);
		ViewGroup.LayoutParams params = root.getLayoutParams();
		params.width = (int) ScreenUtil.getDialogWidth();
		root.setLayoutParams(params);

		if (mTitle != null) {
			mTitleTextView = (TextView) findViewById(R.id.easy_dialog_title_text_view);
			mTitleTextView.setText(mTitle);
		}

		if (mMessage != null) {
			mMessageTextView = (TextView) findViewById(R.id.easy_dialog_message_text_view);
			mMessageTextView.setText(mMessage);
			mMessageTextView.setVisibility(View.VISIBLE);
		}

		mEdit = (EditText) findViewById(R.id.easy_alert_dialog_edit_text);
		mLengthTextView = (TextView) findViewById(R.id.edit_text_length);
		// mEdit.setFilters(new InputFilter[] { new InputFilter.LengthFilter(mMaxEditTextLength) });
		mLengthTextView.setVisibility(mShowEditTextLength ? View.VISIBLE : View.GONE);
		if (inputType != -1) {
			mEdit.setInputType(inputType);
		}
		mEdit.addTextChangedListener(new EditTextWatcher(mEdit, mLengthTextView, mMaxEditTextLength,
				mShowEditTextLength));

		if (!TextUtils.isEmpty(mEditHint)) {
			mEdit.setHint(mEditHint);
		}
		if (mMaxLines > 0) {
			mEdit.setMaxLines(mMaxLines);
		}
		if (mSingleLine) {
			mEdit.setSingleLine();
		}

		mPositiveBtn = (Button) findViewById(R.id.easy_dialog_positive_btn);
		if (mPositiveBtnStrResId != 0) {
			mPositiveBtn.setText(mPositiveBtnStrResId);
		}
		mPositiveBtn.setOnClickListener(mPositiveBtnListener);

		mNegativeBtn = (Button) findViewById(R.id.easy_dialog_negative_btn);
		if (mNegativeBtnStrResId != 0) {
			mNegativeBtn.setText(mNegativeBtnStrResId);
		}
		mNegativeBtn.setOnClickListener(mNegativeBtnListener);
		mNegativeBtn.setVisibility(View.VISIBLE);
		findViewById(R.id.easy_dialog_btn_divide_view).setVisibility(View.VISIBLE);
	} catch (Exception e) {
		e.printStackTrace();
	}
}
 
開發者ID:newDeepLearing,項目名稱:decoy,代碼行數:60,代碼來源:EasyEditDialog.java


注:本文中的android.widget.EditText.setSingleLine方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。