am 1f5c1f3e: am 036f05b8: Merge "Putting the cursor at the end of the copies and range inputs." into klp-dev
* commit '1f5c1f3eee2df06ae42bc9e2bb9b5502316502cc': Putting the cursor at the end of the copies and range inputs.
This commit is contained in:
@@ -69,6 +69,7 @@ import android.view.View;
|
|||||||
import android.view.View.MeasureSpec;
|
import android.view.View.MeasureSpec;
|
||||||
import android.view.View.OnAttachStateChangeListener;
|
import android.view.View.OnAttachStateChangeListener;
|
||||||
import android.view.View.OnClickListener;
|
import android.view.View.OnClickListener;
|
||||||
|
import android.view.View.OnFocusChangeListener;
|
||||||
import android.view.ViewConfiguration;
|
import android.view.ViewConfiguration;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.view.ViewGroup.LayoutParams;
|
import android.view.ViewGroup.LayoutParams;
|
||||||
@@ -862,6 +863,16 @@ public class PrintJobConfigActivity extends Activity {
|
|||||||
|
|
||||||
private MediaSizeComparator mMediaSizeComparator;
|
private MediaSizeComparator mMediaSizeComparator;
|
||||||
|
|
||||||
|
private final OnFocusChangeListener mFocusListener = new OnFocusChangeListener() {
|
||||||
|
@Override
|
||||||
|
public void onFocusChange(View view, boolean hasFocus) {
|
||||||
|
EditText editText = (EditText) view;
|
||||||
|
if (!TextUtils.isEmpty(editText.getText())) {
|
||||||
|
editText.setSelection(editText.getText().length());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
private final OnItemSelectedListener mOnItemSelectedListener =
|
private final OnItemSelectedListener mOnItemSelectedListener =
|
||||||
new AdapterView.OnItemSelectedListener() {
|
new AdapterView.OnItemSelectedListener() {
|
||||||
@Override
|
@Override
|
||||||
@@ -1767,7 +1778,9 @@ public class PrintJobConfigActivity extends Activity {
|
|||||||
|
|
||||||
// Copies
|
// Copies
|
||||||
mCopiesEditText = (EditText) findViewById(R.id.copies_edittext);
|
mCopiesEditText = (EditText) findViewById(R.id.copies_edittext);
|
||||||
|
mCopiesEditText.setOnFocusChangeListener(mFocusListener);
|
||||||
mCopiesEditText.setText(MIN_COPIES_STRING);
|
mCopiesEditText.setText(MIN_COPIES_STRING);
|
||||||
|
mCopiesEditText.setSelection(mCopiesEditText.getText().length());
|
||||||
mCopiesEditText.addTextChangedListener(mCopiesTextWatcher);
|
mCopiesEditText.addTextChangedListener(mCopiesTextWatcher);
|
||||||
if (!TextUtils.equals(mCopiesEditText.getText(), MIN_COPIES_STRING)) {
|
if (!TextUtils.equals(mCopiesEditText.getText(), MIN_COPIES_STRING)) {
|
||||||
mIgnoreNextCopiesChange = true;
|
mIgnoreNextCopiesChange = true;
|
||||||
@@ -1820,6 +1833,7 @@ public class PrintJobConfigActivity extends Activity {
|
|||||||
// Page range
|
// Page range
|
||||||
mPageRangeTitle = (TextView) findViewById(R.id.page_range_title);
|
mPageRangeTitle = (TextView) findViewById(R.id.page_range_title);
|
||||||
mPageRangeEditText = (EditText) findViewById(R.id.page_range_edittext);
|
mPageRangeEditText = (EditText) findViewById(R.id.page_range_edittext);
|
||||||
|
mPageRangeEditText.setOnFocusChangeListener(mFocusListener);
|
||||||
mPageRangeEditText.addTextChangedListener(mRangeTextWatcher);
|
mPageRangeEditText.addTextChangedListener(mRangeTextWatcher);
|
||||||
|
|
||||||
// Print button
|
// Print button
|
||||||
|
|||||||
Reference in New Issue
Block a user