2011-03-21 10 views

Respuesta

7

Si:

  1. hermano es un hermano de padres
  2. padre es un ViewGroup
  3. y que realmente desea niño a ser un hijo de padres

entonces tal vez usted podría considerar el uso de android:clipChildren conjunto de falsa en padres.

1

Si utiliza un RelativeLayout que no debería tener dificultades para lograr este efecto. De forma predeterminada, apilará todos sus elementos uno encima del otro en la esquina superior izquierda si no los proporciona con android: parámetros de diseño. Por lo tanto, definitivamente apoyará la superposición de los niños. Tendría que averiguar cuál es la mejor manera de decirle dónde debe ir el niño en la pantalla en relación con otra cosa.

+0

Se superpone el elemento primario, sin elementos secundarios – Gilian

0

Hay al menos dos diseños que pueden hacer eso. AbsoluteLayout y Relative Lay out. Le sugiero que ponga sus puntos de vista en un RelativeLayout y añadirlos con LayoutParams que especifican su decalaje forman la parte superior ya la izquierda del padre:

RelativeLayout.LayoutParams rlp; 
label = new TextView(ctx); 
label.setBackgroundColor(0x00000000); 
label.setTextColor(0xFF7ea6cf); 
label.setTextSize(13); 
label.setGravity(Gravity.LEFT); 
label.setText("Examples:\n- Fentanyl\n- Dilaudid 2 mg PO q 4 hours prn moderate pain"); 
rlp = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,100); 
rlp.topMargin=189; 
rlp.leftMargin=30; 
rlp.rightMargin=30; 
rlParent.addView(label,rlp); 
+0

AbsoluteLayout se [dejó de utilizar en el nivel de API 3] (https://developer.android.com/reference/android/widget/AbsoluteLayout.html). –

2

Simplemente agréguelos todos dentro de RelativeLayout, y recuerde que el orden de los sorteos es de arriba a abajo, por lo tanto, coloque la vista superior en la parte inferior de la definición XML.

+0

Gran información sobre el pedido de sorteo. Me salvaste de enloquecer. – Cody

Cuestiones relacionadas