diff options
author | 2010-12-13 01:01:54 -0800 | |
---|---|---|
committer | 2010-12-13 01:01:54 -0800 | |
commit | a893ac38f547cf835ffe59dbd588fe497bd063ff (patch) | |
tree | 1fc234274ec51a4a6d3d0fd31e388ddfdf68a2aa /java | |
parent | 4e8dc88407a5396227d9bbd4d8e5117c96a99c4b (diff) | |
parent | 4700a6f2b0feb3bd036dc516383449342d05fa9a (diff) | |
download | latinime-a893ac38f547cf835ffe59dbd588fe497bd063ff.tar.gz latinime-a893ac38f547cf835ffe59dbd588fe497bd063ff.tar.xz latinime-a893ac38f547cf835ffe59dbd588fe497bd063ff.zip |
Merge "Tune padding of candidate word"
Diffstat (limited to 'java')
-rw-r--r-- | java/res/layout/candidate.xml | 6 | ||||
-rw-r--r-- | java/res/values-xlarge/dimens.xml | 2 | ||||
-rw-r--r-- | java/res/values/dimens.xml | 3 | ||||
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 3 |
4 files changed, 9 insertions, 5 deletions
diff --git a/java/res/layout/candidate.xml b/java/res/layout/candidate.xml index 03be5505b..f2c4126b3 100644 --- a/java/res/layout/candidate.xml +++ b/java/res/layout/candidate.xml @@ -23,7 +23,7 @@ android:layout_width="match_parent" android:layout_height="@dimen/candidate_strip_height" android:orientation="horizontal" - android:paddingRight="12dip" + android:paddingRight="@dimen/candidate_padding" > <ImageView android:id="@+id/candidate_divider" @@ -38,14 +38,14 @@ android:id="@+id/candidate_word" android:layout_width="wrap_content" android:layout_height="@dimen/candidate_strip_height" - android:minWidth="@dimen/candidate_min_touchable_width" + android:minWidth="@dimen/candidate_min_width" android:textSize="@dimen/candidate_text_size" android:textColor="@color/candidate_normal" android:background="@drawable/btn_candidate" android:focusable="true" android:clickable="true" android:gravity="center_vertical|center_horizontal" - android:paddingLeft="12dip" /> + android:paddingLeft="@dimen/candidate_padding" /> <TextView android:id="@+id/candidate_debug_info" android:layout_width="wrap_content" diff --git a/java/res/values-xlarge/dimens.xml b/java/res/values-xlarge/dimens.xml index dbdfa9631..07d5f09bd 100644 --- a/java/res/values-xlarge/dimens.xml +++ b/java/res/values-xlarge/dimens.xml @@ -44,5 +44,7 @@ <dimen name="candidate_strip_height">46dip</dimen> <dimen name="candidate_strip_padding">15.0mm</dimen> + <dimen name="candidate_min_width">0.3in</dimen> + <dimen name="candidate_padding">12dip</dimen> <dimen name="candidate_text_size">22dip</dimen> </resources> diff --git a/java/res/values/dimens.xml b/java/res/values/dimens.xml index 27d324bd8..41d638440 100644 --- a/java/res/values/dimens.xml +++ b/java/res/values/dimens.xml @@ -49,6 +49,8 @@ <dimen name="candidate_strip_height">42dip</dimen> <dimen name="candidate_strip_fading_edge_length">63dip</dimen> <dimen name="candidate_strip_padding">0dip</dimen> + <dimen name="candidate_min_width">0.3in</dimen> + <dimen name="candidate_padding">0dip</dimen> <dimen name="candidate_text_size">18dip</dimen> <dimen name="spacebar_vertical_correction">4dip</dimen> <!-- If the screen height in landscape is larger than the below value, then the keyboard @@ -57,5 +59,4 @@ <dimen name="bubble_pointer_offset">22dip</dimen> <dimen name="key_hysteresis_distance">0.05in</dimen> - <dimen name="candidate_min_touchable_width">0.3in</dimen> </resources> diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 5a1232064..243306a35 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -603,7 +603,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen setCandidatesViewShownInternal(isCandidateStripVisible(), false /* needsInputViewShown */ ); - updateSuggestions(); + // Delay updating suggestions because keyboard input view may not be shown at this point. + mHandler.postUpdateSuggestions(); // If the dictionary is not big enough, don't auto correct mHasDictionary = mSuggest.hasMainDictionary(); |