Android Support BottomSheetBehavior no puede ser dinámico?

Estoy utilizando la hoja inferior de la biblioteca de soporte de Android como ésta:

XML:

<LinearLayout android:id="@+id/bottomSheetLinearLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/fourth_white" android:orientation="vertical" app:layout_behavior="android.support.design.widget.BottomSheetBehavior" /> 

Agrego vistas secundarias a LinearLayout:

 bottomSheet.addView(actionButtonView); 

Después de que haya terminado de agregar vistas secundarias, inicializo BottomSheetBehavior y lo expandiré:

 BottomSheetBehavior sheetBehavior = BottomSheetBehavior.from(bottomSheet); sheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED); 

Esto no funciona. Nada muestra. Incluso si predefinido la altura LinearLayout dentro de XML, es todo blanco.

Si agrego todas las vistas secundarias dentro de LinearLayout en XML, entonces todo funciona bien. Simplemente no funciona cuando intento agregar dinámicamente vistas de forma programática.

¿Alguien tuvo problemas similares?

One Solution collect form web for “Android Support BottomSheetBehavior no puede ser dinámico?”

Intente publicar la cola de mensajes de ejecución:

 bottomSheet.post(new Runnable() { @Override public void run() { bottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED); } }); 

O con retrolambda:

 bottomSheet.post(() -> bottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED)); 
  • Android xml layer-list no se muestra correctamente en algunos dispositivos
  • Android AnalogClock: configuración de programación por programación
  • Cómo poner dos EditText en la misma línea
  • Biblioteca Java usando selectores css para analizar XML
  • Imageview se borra
  • Cómo agregar encabezado y pie de página a cada actividad en android
  • Configuración del color del texto del botón con un estilo
  • Cómo usar onclicklistener para ver la cuadrícula
  • No existe una etiqueta de meta-datos necesaria en AndroidManifest.xml de la aplicación.
  • Centrar un botón en un diseño Lineal
  • Cadena de resultados de Android HttpUrlConnection truncada
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.