Add the more options interface.

The interface is not functional yet, aside from the "Manage"
button. This will come in a later change.
Step 5

Bug: 5306641
Change-Id: I4bdea099eece7ba8a50bbfb47e173036334064ea
This commit is contained in:
Jean Chalard
2011-12-05 18:01:52 +09:00
parent 6b8e6585c6
commit 60bca710ee
3 changed files with 72 additions and 7 deletions

View File

@@ -22,12 +22,14 @@ import com.android.settings.Utils;
import java.util.Locale;
import android.animation.LayoutTransition;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.provider.UserDictionary;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
public class UserDictionaryAddWordActivity extends Activity {
@@ -66,12 +68,30 @@ public class UserDictionaryAddWordActivity extends Activity {
mEditText.setText(mOldWord);
mEditText.setSelection(mOldWord.length());
}
final ViewGroup v = (ViewGroup)findViewById(R.id.user_dict_settings_add_dialog_top);
final LayoutTransition transition = new LayoutTransition();
transition.setStartDelay(LayoutTransition.APPEARING, 0);
v.setLayoutTransition(transition);
}
public void onClickCancel(final View v) {
finish();
}
public void onClickOptions(final View v) {
final View moreOptionsView =
findViewById(R.id.user_dict_settings_add_dialog_shortcut_interface);
moreOptionsView.setVisibility(View.VISIBLE);
findViewById(R.id.user_dictionary_settings_add_dialog_options).setVisibility(View.GONE);
findViewById(R.id.user_dictionary_settings_add_dialog_manage).setVisibility(View.VISIBLE);
}
public void onClickManage(final View v) {
final Intent intent = new Intent(v.getContext(), UserDictionarySettings.class);
startActivity(intent);
finish();
}
public void onClickConfirm(final View v) {
if (MODE_EDIT == mMode && !TextUtils.isEmpty(mOldWord)) {
UserDictionarySettings.deleteWord(mOldWord, this.getContentResolver());