如何自定义EditText视图的IME动作按钮中显示的文本。 我尝试使用set ImeActionLabel但它不起作用。
public class TestIMEActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
final EditText ed1 = new EditText(this);
ed1.setSingleLine(true);
ed1.setImeActionLabel("test", 0);
layout.addView(ed1, params);
setContentView(layout);
}
}
答案 0 :(得分:0)
我试图动态设置它。尝试在xml上设置它:
android:imeActionLabel="@string/myCustomActionLabel"
它适用于我。
请注意,您的文字仅在横向模式下可见。