Tag: android layout

Comment créer un LayoutParams personnalisé à utiliser sur une mise en page personnalisée?

Je suis assez compétent pour créer des mises en page personnalisées complexes basées sur ViewGroup. La seule chose qui me manque est la possibilité de créer mes LayoutParams personnalisés. J'ai vraiment besoin de la possibilité d'obtenir les marges et pourquoi ne pas créer d'autres paramètres supplémentaires pour passer au parent. Comment puis-je créer une LayoutParam […]

Comment charger l'arrière-plan de la mise en page en utilisant Picasso

Quelqu'un peut-il me diriger vers un exemple de la façon dont on peut modifier l'arrière-plan d'une mise en page XML en utilisant Picasso? Tous les exemples que j'ai trouvés sont en mesure de mettre à jour un ImageView à l'aide de Picasso – mais pas un fond de mise en page. Impossible de définir LinearLayout […]

Comment implémenter un geste "Two Finger Drag" sur Android?

Je suis nouveau dans le développement d'Android et je travaille sur un projet de recherche sur l'accessibilité pour les personnes aveugles (Jelly Bean API niveau 17). J'ai expérimenté quelques gestes et le geste de Two-Finger-Drag a été très difficile à mettre en œuvre. L'image suivante capture ce que je demande réellement assez. Je veux que […]

Changer la hauteur de la boîte de dialogue personnalisée dans le Fragment de dialogue

J'ai créé une boîte de dialogue personnalisée, le code ci-dessous. Le problème est que la hauteur de la boîte de dialogue devient wrap_content, c'est-à-dire indépendante de ce que la hauteur que je mentionne dans le xml. J'ai vérifié d'autres questions, elles ne m'aident pas. public class PointsDialogFragment extends DialogFragment{ private static final String TAG = […]

Personnaliser l'apparence d'une <Clé>

Certains claviers tiers ont plus d'un caractère sur chaque touche, par exemple, Better Keyboard 8 a des chiffres et des signes de ponctuation au-dessus des lettres sur chaque touche: Est ce possible avec la <Key> ? Si oui, je ne peux pas comprendre comment. J'apprécierais si quelqu'un sait comment. Merci d'avance, Barry

OnGlobalLayoutListener dans ListView

Je souhaite pouvoir étendre les lignes dans mon ListView avec une animation. Par conséquent, je dois connaître la hauteur de la vue qui se développe. J'utilise ceci dans la méthode getView() de mon ArrayAdapter : mDetailsView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { mDetailsView.getViewTreeObserver().removeGlobalOnLayoutListener(this); onClickListener.setHeight(mDetailsView.getHeight()); mDetailsView.setVisibility(View.GONE); } }); Cela fonctionne bien pour les lignes visibles […]

Fond d'écran Android avec image dégradée et carrelée

Pour un linearLayout, je veux avoir un dégradé avec une image carrelée (répétée) en arrière-plan. J'ai déjà une forme xml définie comme arrière-plan <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:angle="90" android:endColor="@color/color1" android:startColor="@:color/color2"> </gradient> </shape> Comment puis-je ajouter une image bg en mosaïque?

Entrez la touche Enter dans EditText sur différents périphériques

À l'heure actuelle, je manipule la clé enter dans mes champs EditText en utilisant un onEditorActionListener et en regardant l'ID d'action pour IME_NULL. Cela fonctionne bien pour tous mes utilisateurs sauf un. Elle a un Xperia Arc. TextView.OnEditorActionListener keyListener = new TextView.OnEditorActionListener(){ public boolean onEditorAction(TextView view, int actionId, KeyEvent event) { if(actionId == EditorInfo.IME_NULL){ if(((EditText)findViewById(view.getId())) […]

Hidden Toolbar on scroll with recyclerview inside fragment

J'essaie d'obtenir la barre d'outils pour s'effondrer sur le défilement lorsqu'une image de recyclage à l'intérieur d'un fragment est défilée. Pour commencer, voici ma disposition principale: <DrawerLayout> <RelativeLayout android:id="@+id/mainRelativeLayout" android:layout_width="match_parent" android:layout_height="match_parent" > <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <android.support.design.widget.AppBarLayout android:id="@+id/appBarLayout" android:layout_width="match_parent" android:layout_height="wrap_content" > <Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:elevation="5dp" app:layout_scrollFlags="scroll|enterAlways" > </Toolbar> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" /> […]

Comment puis-je ajouter un espace dans RelativeLayout

J'ai une disposition relative. Ce qui comporte 2 boutons côte à côte et aligné à droite. C'est donc mon fichier xml de mise en page. Ma question est qu'il n'y a pas d'espacement entre le bouton le plus à droite et le bord droit du RelativeLayout et entre les 2 boutons. Comment puis-je ajouter cela? […]

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