0

EditTextView の IME アクション ボタンに表示されるテキストをカスタマイズするにはどうすればよいですか。setImeActionLabel を使用しようとしましたが、機能しません。

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);
    }
}
4

1 に答える 1

0

動的に設定しようとしました。あなたのxmlに設定してみてください:

android:imeActionLabel="@string/myCustomActionLabel"

それは私と一緒に働きます。

テキストは横向きモードでのみ表示されることに注意してください。

于 2013-01-07T21:04:36.643 に答える