2017-09-20 7 views
0

J'ai un composant de suggestion de recherche qui est affiché sous un TextField. chaque fois que du texte est entré dans TextField, le composant de suggestion de recherche affiche une liste de correspondances possibles en fonction du texte entré ... J'ai plus de contenu sous TextField qui est poussé vers le bas chaque fois que la suggestion de recherche est remplie de résultats. Existe-t-il un moyen de superposer les suggestions de recherche sur le contenu sous-jacent au lieu de pousser le contenu vers le bas? en HTML/css, j'appliquerais les propriétés position absolue et z-index css au composant de suggestion de recherche, mais cela ne semble pas être le cas dans Nativescript. Je vois que Nativescript supporte la propriété z-index css mais juste appliquer cela ne semble pas faire quoi que ce soit. Il ne semble pas que Nativescript supporte la propriété de position ... Une idée de comment je peux faire ce travail/ce qui me manque?Nativescript: comment superposer un StackLayout sur un autre StackLayout

+2

vous pourriez le faire avec un gridlayout? superposer des éléments sur la même cellule – mast3rd3mon

Répondre

2

Vous avez quelques options rapides. L'une consiste à utiliser une grille comme mentionné dans les commentaires. Définissez les vues sur la même ligne/col. Cela revient à empiler les vues sur l'axe z. Ou une mise en page absolue et utilisez le même positionnement des vues dans cette mise en page.

+0

grâce aux travaux de AbsoluteLayout mais cela permet de tout superposer sans séparation nette entre les 2 index z ... J'ai essayé d'assigner une couleur de fond de blanc à la partie résultat de la recherche instantanée sans succès ... Une idée de comment je peux résoudre cela? – user2094257

+0

Je devrais voir ce que vous essayez d'accomplir. –

+0

Salut @Brad serait-il correct de vous référer à un [problème un peu lié de myne] (https://stackoverflow.com/questions/47678239/tapping-a-layout-actually-taps-behind-elements)? –