xxx-xxx-xxxx
のような米国の電話番号を設定するアプリケーションを開発しています。これどうやってするの?アンドロイドで米国の電話番号を設定する方法は?
1
A
答えて
6
は、uが取得する以下のコードを実装しようとする数
text.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
boolean flag = true;
String eachBlock[] = text.getText().toString().split("-");
for (int i = 0; i < eachBlock.length; i++)
{
if (eachBlock[i].length() > 3)
{
Log.v("11111111111111111111","cc"+flag + eachBlock[i].length());
}
}
if (flag) {
text.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_DEL)
keyDel = 1;
return false;
}
});
if (keyDel == 0) {
if (((text.getText().length() + 1) % 4) == 0)
{
if (text.getText().toString().split("-").length <= 2)
{
text.setText(text.getText() + "-");
text.setSelection(text.getText().length());
}
}
a = text.getText().toString();
}
else
{
a = text.getText().toString();
keyDel = 0;
}
} else {
text.setText(a);
}
}
public void beforeTextChanged(CharSequence s, int start, int count,int after)
{
}
public void afterTextChanged(Editable s) {
}
});
1
あなたはロケールを変更する必要があります([設定] - > [ロケールとテキスト - >を選択したロケール)
がそうでなければ、このリンクは
http://androidforums.com/g1-support/39788-contact-numbers-us-format-uk.html
1
http://code.google.com/p/libphonenumber/
役に立つことを願っています対処するためにこれを試してみてください電話番号でそれはあなたが必要なように、国内/国際電話番号のフォーマットをサポートしています。 " - "
0
mobileEditText.addTextChangedListener(ウォッチャー)を入力することで、 使用以下の機能..
private final TextWatcher watcher = new TextWatcher() {
public void beforeTextChanged(CharSequence s, int start, int count, int after)
{
mAfter = after;
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count)
{
}
@Override
public void afterTextChanged(Editable s) {
if (!mFormatting) {
mFormatting = true;
if(mAfter!=0) // in case back space ain't clicked...
PhoneNumberUtils.formatNumber(s,PhoneNumberUtils.getFormatTypeForLocale(Locale.US));
mFormatting = false;
}
関連する問題
- 1. 電話番号がキューバ番号か米国国内番号かを確認する方法
- 2. NSNumberFormatterで米国の電話番号をフォーマットする
- 3. フォーマットは米国の電話番号にフォーマット(###)で入力### - ####
- 4. 国番号に基づく電話番号の書式設定
- 5. 米国の電話番号を検証する正規表現ですか?
- 6. NSNumberFormatterStyleを使用して(米国)の電話番号スタイルを作成する
- 7. アンドロイドで電話のsmsc番号を取得する方法は?
- 8. 米国の電話番号に適したハッシュ関数ですか?
- 9. アンドロイドで携帯電話番号を見つける方法は?
- 10. マスクJavaScriptを使用した米国の電話番号の文字列
- 11. テキストボックスの書式設定(電話番号、携帯電話番号、電子メール)
- 12. 米国の電話番号のみを使用して米国と国際番号または英国番号を使用するスクリプトを変更する方法
- 13. 各国の電話番号のテスト
- 14. swift3国と電話番号のピッカー
- 15. アンドロイドの電話番号から電話番号のラベルを取得する方法
- 16. アンドロイドで電話番号を取得
- 17. アンドロイド携帯から電話番号を取得する方法
- 18. 国コードフォームの分離方法電話番号?
- 19. 通話履歴から国際電話番号を取得する方法
- 20. 国コードと国旗を含む国際電話番号
- 21. iPhoneで国際電話番号を取得するには?
- 22. 電話番号から国番号を検索
- 23. Ionic Framework携帯電話番号のフォームを国番号で追加する方法は?
- 24. 国のプレフィックスなしの電話機の電話番号を取得する
- 25. アンドロイドの電話番号登録
- 26. 電話番号の国際的なフォーマットは何ですか
- 27. ウェブサーバーからのコマンドでアンドロイド電話で番号を呼び出す方法は?
- 28. 電話番号にプレフィックスとしてstdコードを設定する方法は?
- 29. 詳細を取得特定の電話番号の国名と国コード
- 30. 特定のグループの電話番号を取得する方法
これを試してみてください:[http://stackoverflow.com](http://stackoverflow.com/questions/487906/java-phone-number-format-api) –