Articles of android linearlayout

Android LinearLayout fill-the-middle

J’ai une LinearLayout (LL) verticale à hauteur fixe (300px) avec 3 LL nestedes. 1 et 3 sont définis avec Android: layout_height = “wrap_content” et celui du milieu avec Android: layout_height = “fill_parent”. À mon grand désarroi, le 3ème LL est expulsé avec la 2ème mise en page parent remplissante jusqu’au fond. Comment puis-je obtenir l’effet […]

combiner wrap_content sur parent et fill_parent sur enfant

Définir deux ou plusieurs éléments d’une disposition linéaire à la même hauteur semble être un grand problème. Je veux mettre quatre boutons dans une rangée à la même hauteur. android: layout_height = “wrap_content” le fait pour le moment mais lorsque le texte sur l’un des boutons est plus long qu’une ligne, ce bouton est augmenté […]

Obtenir des éléments enfants à partir de LinearLayout

Est-il possible d’obtenir un élément enfant d’un LinearLayout? Mon code renvoie une vue (linearlayout), mais je dois avoir access à des éléments spécifiques à l’intérieur de la mise en page. Aucune suggestion? (Oui, je sais que je pourrais utiliser findViewById, mais je crée les mises en page / enfants en Java – pas XML).

élément sélectionné dans une vue de liste personnalisée avec une barre d’action contextuelle

J’ai récemment commencé à utiliser des barres d’action android et des barres d’action contextuelles (CAB). Je n’ai qu’une activité qui est une ListActivity. En gros, j’utilise le code suivant pour “activer” le CAB: ListView listView = getListView(); listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL); listView.setMultiChoiceModeListener(new MultiChoiceModeListener() { @Override public void onItemCheckedStateChanged(ActionMode mode, int position, long id, boolean checked) { // Here […]

Comment append un fragment à une mise en page générée par programme?

J’ai le code suivant qui fonctionne qui génère des fragments, mais seulement si je les ajoute à une disposition linéaire qui existe dans mon fichier XML. LinearLayout fragmentsLayout = (LinearLayout) findViewById(R.id.foodItemActvity_linearLayout_fragments); FragmentManager fragMan = getFragmentManager(); FragmentTransaction fragTransaction = fragMan.beginTransaction(); Fragment myFrag= new ImageFragment(); fragTransaction.add(R.id.foodItemActvity_linearLayout_fragments, myFrag , “fragment” + fragCount); fragTransaction.commit(); Maintenant, que faire si je […]

Ajout d’une vue à un LinearLayout à une position spécifiée

J’ai le fichier main.xml suivant avec un LinearLayout J’ajoute une image à LinearLayout via le code à l’exécution comme ça ImageView image = new ImageView(this); image.setImageBitmap(bmp); LinearLayout ll = (LinearLayout) findViewById(R.id.llid); ll.addView(image); Cependant, je souhaite append ImageView entre les 2 TextViews de mon LinearLayout. Je n’arrive pas à trouver un moyen dans les documents Android […]

onClick non déclenché sur LinearLayout avec child

J’ai un LinearLayout personnalisé avec un enfant TextView plus petit. Je voudrais pouvoir cliquer sur la zone non couverte par TextView, donc j’ai défini clickable = true et un onclicklistener sur LinearLayout, mais onClick n’est pas déclenché. Si je définis l’auditeur onclick sur le TextView, il fonctionne comme prévu … Quelqu’un peut aider? ar_item.xml Mon […]

Comment append un TextView à un LinearLayout dynamicment dans Android?

J’essaie d’append un TextView à un LinearLayout dynamicment, comme dans le code suivant, mais il n’apparaît pas lorsque je lance l’application? setContentView(R.layout.advanced); m_vwJokeLayout=(LinearLayout) this.findViewById(R.id.m_vwJokeLayout); m_vwJokeEditText=(EditText) this.findViewById(R.id.m_vwJokeEditText); m_vwJokeButton=(Button) this.findViewById(R.id.m_vwJokeButton); TextView tv=new TextView(this); tv.setText(“test”); this.m_vwJokeLayout.addView(tv); Quel est le problème?

Scrollview ne peut héberger qu’un seul enfant direct

J’ai plusieurs LinearLayout avec une hauteur combinée qui dépasse facilement la hauteur de l’écran d’un appareil. Donc, pour faire défiler ma mise en page, j’ai essayé d’append un ScrollView , mais malheureusement, j’ai l’erreur suivante: Scrollview peut héberger un seul enfant direct J’ai fait des recherches, mais je ne pouvais pas vraiment comprendre comment le […]

Android vide Contenu de la mise en page linéaire

H avoir plusieurs TextViews dans un LinearLayout . Maintenant, je veux supprimer cette vue texte en Java. Les vues sont générées dynamicment. Comment puis-je vider tout le contenu de ce LinearLayout ?