Le Tutoriel de Android CharacterPickerDialog - 1633658504156
Le Tutoriel de Android CharacterPickerDialog - 1633658504156
Le Tutoriel de Android CharacterPickerDialog - 1633658504156
1. Android CharacterPickerDialog
2. Example de CharacterPickerDialog
Suivez-nous sur notre fanpage pour recevoir des notifications chaque fois qu'il y a de nouveaux
articles. Facebook
1- Android CharacterPickerDialog
aáàãảạăắằẵẳặâấầẫẩậ
AÁÀÃẢẠĂẮẰẴẲẶÂẤẦẪẨẬ
dđ
DĐ
eéèẽẻẹêếềễểệ
EÉÈẼẺẸÊẾỀỄỂỆ
iíìĩỉị
IÍÌĨỈỊ
oóòõỏọôốồỗổộơớờỡởợ
OÓÒÕỎỌÔỐỒỖỔỘƠỚỜỠỞỢ
uúùũủụưứừữửự
UÚÙŨỦỤƯỨỪỮỬỰ
yýỳỹỷỵ
YÝỲỸỶỴ
äöüß
Quelques caractères spéciaux en français:
àâæçéèêëïîôœùûüÿ
2- Example de CharacterPickerDialog
Voici une application simple qui utilise CharacterPickerDialog pour aider les utilisateurs
à sélectionner des caractères spéciaux en vietnamien.
L'interface de l'application:
activity_main.xml
<TextView
android:id="@+id/textView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:layout_marginTop="32dp"
android:layout_marginEnd="16dp"
android:layout_marginRight="16dp"
android:text="Enter your name:"
android:textSize="22sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/editText"
android:layout_width="0dp"
android:layout_height="51dp"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="16dp"
android:layout_marginRight="16dp"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView" />
</androidx.constraintlayout.widget.ConstraintLayout>
MainActivity.java
package org.o7planning.characterpickerdialogexample;
import android.os.Bundle;
import android.text.Editable;
import android.text.method.CharacterPickerDialog;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.EditText;
import androidx.appcompat.app.AppCompatActivity;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.editText = this.findViewById(R.id.editText);
this.editText.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
return handleOnKey( keyCode, event);
}
});
}
return false;
}
AccentedStringUtils.java
package org.o7planning.characterpickerdialogexample;
//
// Vietnamese special characters.
//
private static final String[] ACCENTED_STRINGS = {
"aáàãảạăắằẵẳặâấầẫẩậ",
"AÁÀÃẢẠĂẮẰẴẲẶÂẤẦẪẨẬ",
"dđ",
"DĐ",
"eéèẽẻẹêếềễểệ",
"EÉÈẼẺẸÊẾỀỄỂỆ",
"iíìĩỉị",
"IÍÌĨỈỊ",
"oóòõỏọôốồỗổộơớờỡởợ",
"OÓÒÕỎỌÔỐỒỖỔỘƠỚỜỠỞỢ",
"uúùũủụưứừữửự",
"UÚÙŨỦỤƯỨỪỮỬỰ",
"yýỳỹỷỵ",
"YÝỲỸỶỴ"
};
Voici des leçons en ligne à part du site web o7planning que nous recommandons. La liste
comprend des leçons en ligne et celles en promo.
devstory.net
Fanpages
Websites
o7planning.org
devstory.net
codestory.de
betacode.net
openplanning.net
About Us
Le site Web a été créé en mars 2014 par un groupe de programmeurs et d'auteurs du
Vietnam. Actuellement, le projet prend en charge 5 langues, dont l'anglais, le français,
l'allemand, le russe et le vietnamien