Tag: android layout

Android – Utilisation de SurfaceView personnalisé dans la mise en page XML

J'ai cette disposition simple: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <SurfaceView android:id="@+id/surfaceView1" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight = "1" /> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="button1" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="button2" /> </LinearLayout> </LinearLayout> Cela se conforme et l'application fonctionne parfaitement. Je voulais remplacer le SurfaceView générique par […]

Tiroir de navigation avec en-têtes / sections

J'aimerais savoir s'il est possible d'ajouter des en-têtes / sections au tiroir de navigation. J'ai réussi à ajouter quelque chose comme ça, mais il n'est affiché qu'en haut de la liste, car addHeaderView doit être appelé avant setAdapter et si j'essaie d'ajouter d'autres éléments après setAdapter, ils réécrivent les premiers éléments. Merci. Modifier: public class […]

Comment centrer la mise en page dans la boîte de dialogue Android?

J'essaie de créer une boîte de dialogue personnalisée, et j'ai son contenu centralisé, mais il se termine toujours par aligner la gauche. Voici aboutdialog.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:a="http://schemas.android.com/apk/res/android" a:orientation="vertical" a:id="@+id/AboutDialogLayout" a:layout_width="fill_parent" a:layout_height="fill_parent" a:layout_gravity="center_horizontal" a:gravity="center_horizontal"> <ImageView a:id="@+id/imageView1" a:src="@drawable/pricebook" a:layout_height="wrap_content" a:layout_width="wrap_content"/> <TextView a:layout_height="wrap_content" a:textAppearance="?android:attr/textAppearanceLarge" a:id="@+id/textView1" a:text="Price Book" a:layout_width="wrap_content"/> <TextView a:layout_height="wrap_content" a:id="@+id/textView2" a:layout_width="wrap_content" a:text="foo"/> </LinearLayout> Et mon […]

Le caractère Hindi ne s'affichera pas correctement dans la vue Web

J'ai eu une base de données dans laquelle les données stockées dans hindi comme \u092e\u0948\u0902 \u0924\ et la définition de ce contenu à la visualisation web en utilisant ci-dessous. webview1.loadData(hindi_content, "text/html", "UTF-8"); Mais il sera affiché comme Je ne sais pas pourquoi cela se produit. Quelqu'un suggère. Comment réparer ça!

Comment obtenir une vue pour un élément dans listview dans Android?

Est-il possible d'obtenir une vue d'élément en fonction de sa position dans l'adaptateur et non pas dans les vues visibles dans ListView? Je suis conscient des fonctions comme getChildAt () et getItemIdAtPosition (), mais ils fournissent des informations basées sur les vues visibles dans ListView. Je suis également conscient que Android recycle les vues, ce […]

Pourquoi Android at-il un avertissement sur l'utilisation d'une taille inférieure à 12 sp?

Eh bien, je développe une application pour une tablette de 7 pouces, plus spécialement pour nexus 7, et dans le fichier de mise en page XML, je reçois l'avertissement Évitez d'utiliser des tailles inférieures à 12 sp: 11sp Si j'ai configuré la taille de n'importe quel texte dans moins de 12sp? J'ajoute des captures d'écran […]

Comment définir la colonne de table dans Android

J'ai de la difficulté à définir les paramètres de mise en page des lignes de table (contenant des vues de texte). Je souhaite ajouter des colonnes pour obtenir une bonne mise en page. Je le fais dynamiquement. (dans du code) <TableRow> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ok"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="bye"/> </TableRow> Je veux que ces deux […]

Voir getX () et getY () return 0.0 après avoir été ajouté à l'activité

Dans ManActivity onCreate () J'ai instancié une nouvelle vue et l'ai ajouté via layout.addView à l'activité. Si j'essaie getX () ou getY () pour cette vue, j'ai toujours 0.0. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); RelativeLayout main = (RelativeLayout)findViewById(R.id.main); RelativeLayout.LayoutParams squarePosition = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); GameToken square1 = new GameToken(this,GameToken.SQUARE, fieldHeight,fieldWidth); squarePosition.addRule(RelativeLayout.ALIGN_PARENT_LEFT); squarePosition.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); main.addView(square1, […]

Effacer le texte EditText après l'ajout de la mise en œuvre de l'applicationTextChanged

J'ajoute un auditeur à un champ EditText pour formater correctement le nombre en monnaie en temps réel. loanText.addTextChangedListener(new TextWatcher() { private String current = ""; public void onTextChanged(CharSequence s, int start, int before, int count) { if(!s.toString().equals(current)){ String cleanString = s.toString().replaceAll("[$,.]", ""); double parsed = Double.parseDouble(cleanString); String formated = NumberFormat.getCurrencyInstance().format((parsed/100)); current = formated; loanText.setText(formated); loanText.setSelection(formated.length()); […]

Android Soft Keyboard non ouvert dans le WebView`

Je suis en utilisant WebView dans AlertDialog pour authentifier l'utilisateur sur Twitter. Mais quand je clique sur le champ dans la visualisation web, le clavier Android ne s'ouvre pas. Voici mon code qui montre comment j'ai ajouté la visionneuse web dans la boîte de dialogue d'alerte. J'appelle implicitement le clavier Android, mais il ouvre le […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.