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


Java EditText.setMaxLines方法代碼示例

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


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

示例1: setupEditNoteDialog

import android.widget.EditText; //導入方法依賴的package包/類
private void setupEditNoteDialog() {
        AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(PopupActivity.this);
        LayoutInflater inflater = PopupActivity.this.getLayoutInflater();
        final View dialogView = inflater.inflate(R.layout.dialog_edit_note, null);
        dialogBuilder.setView(dialogView);

        final EditText edt = (EditText) dialogView.findViewById(R.id.edit_note);
        edt.setHorizontallyScrolling(false);
        edt.setMaxLines(4);
        edt.setText(mNoteEditedByUser);
        edt.setSelection(mNoteEditedByUser.length());
        dialogBuilder.setTitle(R.string.dialog_note);
        //dialogBuilder.setMessage("輸入筆記");
        dialogBuilder.setPositiveButton(R.string.dialog_ok, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int whichButton) {
                mNoteEditedByUser = edt.getText().toString();
            }
        });
//                        dialogBuilder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
//                            public void onClick(DialogInterface dialog, int whichButton) {
//                                //pass
//                            }
//                        });
        AlertDialog b = dialogBuilder.create();
        b.show();
    }
 
開發者ID:mmjang,項目名稱:ankihelper,代碼行數:27,代碼來源:PopupActivity.java

示例2: 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

示例3: 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

示例4: onCreateView

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

    directoryInputLayout = (TextInputLayout) view.findViewById(R.id.fragment_repo_directory_input_layout);

    mUriView = (EditText) view.findViewById(R.id.fragment_repo_directory);

    // Not working when done in XML
    mUriView.setHorizontallyScrolling(false);
    mUriView.setMaxLines(3);

    mUriView.setOnEditorActionListener(new TextView.OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            save();
            return true;
        }
    });

    MiscUtils.clearErrorOnTextChange(mUriView, directoryInputLayout);

    view.findViewById(R.id.fragment_repo_directory_browse_button)
            .setOnClickListener(v -> onOpenBrowser());

    if (savedInstanceState == null && TextUtils.isEmpty(mUriView.getText()) && mSelectedUri == null) {
        setFromArgument();
    }

    return view;
}
 
開發者ID:orgzly,項目名稱:orgzly-android,代碼行數:32,代碼來源:DirectoryRepoFragment.java

示例5: onViewCreated

import android.widget.EditText; //導入方法依賴的package包/類
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    clickHandler = new ClickHandler(this);

    txtDialogTitle = (TextView) view.findViewById(R.id.txtDialogTitle);
    txtContent = (TextView) view.findViewById(R.id.txtContent);
    btnOk = (TextView) view.findViewById(R.id.btnOk);
    btnExit = (TextView) view.findViewById(R.id.btnExit);
    btnCancel = (TextView) view.findViewById(R.id.btnCancel);
    edtLibName = (EditText) view.findViewById(R.id.edtLibName);

    btnOk.setOnClickListener(clickHandler);
    btnExit.setOnClickListener(clickHandler);
    btnCancel.setOnClickListener(clickHandler);

    txtContent.setText(content);
    btnOk.setText(ok);
    btnCancel.setText(cancel);
    btnExit.setText(exit);
    if (!TextUtils.isEmpty(sDialogTitle)) {
        txtDialogTitle.setText(sDialogTitle);
    }

    if (btnCount == 1) {
        btnCancel.setVisibility(View.GONE);
    } else if (btnCount == 3) {
        btnExit.setVisibility(View.VISIBLE);
    }

    int visibility = hasEditText ? View.VISIBLE : View.GONE;

    edtLibName.setVisibility(visibility);
    if (!TextUtils.isEmpty(textContent)) {

        edtLibName.setText(textContent);
    }

    if (!TextUtils.isEmpty(hintText)) {

        edtLibName.setHint(hintText);
    }

    if (isMultiLineEditText) {
        edtLibName.setMaxLines(1);
        edtLibName.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION);
        edtLibName.setScroller(new Scroller(getContext()));
        edtLibName.setVerticalScrollBarEnabled(true);
        edtLibName.setMovementMethod(new ScrollingMovementMethod());
    }

}
 
開發者ID:nidhinvv,項目名稱:BubbleAlert,代碼行數:53,代碼來源:BblContentFragment.java

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