convertir la interfaz de usuario de Android a código
Por lo tanto, estoy tratando de hacer una interfaz de usuario dinámico, y quiero añadir un separador a la misma. por desgracia, sólo pude averiguar cómo hacerlo en XML. ¿es posible cambiar esto
<ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/seperator" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="2dp" android:paddingLeft="5dp" android:paddingRight="5dp" android:paddingTop="2dp" android:scaleType="fitXY" android:src="@android:drawable/divider_horizontal_dark" />
en el código del programa?
- Android: ¿De dónde proviene el permiso "System tools"?
- Mover mi barra de progreso con una imagen android
- Obligar a un botón a permanecer en la parte inferior de la pantalla del teléfono
- Ajustes redimensionables en Android 3.1
- Error del proyecto AIDE y Eclipse
mi mejor intento fue
ImageView seperator=new ImageView(this); seperator.setImageDrawable(drawable.divider_horizontal_dark);
- Cómo hacer la disposición con las esquinas redondeadas ..?
- Obtener el id de una vista como String en el evento onClick
- ListFragment Layout desde xml
- El botón no está llamando a OnClickListener con el primer clic
- La diferencia entre: SAX Parser, XPath, DOM, XMLPullParser
- Vincular la vista personalizada de Android a una xml de diseño específico (¿es posible?)
- Cómo establecer la línea como un fondo utilizando xml (forma) a continuación para EditText?
- XML dentro de un recurso de cadena de Android?
Póngalo en un archivo de diseño extra e infle cuando lo necesite en código – creo que lo que quieres hacer y debería ser la forma más fácil.
En su Actividad:
View v = LayoutInflater.from(this).inflate(R.layout.seperator, null);
Si infla un diseño:
LinearLayout ll = (LinearLayout) LayoutInflater.from(this).inflate(R.layout.custom_layout, null); TextView tv = (TextView) ll.findViewById(R.id.tv);
Hay un sitio web puede convertir que para usted. Puede diseñar la interfaz con eclipse
luego enviar el XML generado a XMLtoJAVA convertidor en línea y debe hacerlo por usted ..
También puede crear una vista, definir un fondo y añadirlo con un LayoutParams
ViewGroup container = (ViewGroup) findViewById(R.id.container); View separator = new View(context); separator.setBackgroundColor(Color.Black); LayoutParams layoutParams = new LayoutParams(LayoutParams.MATCH_PARENT, 2); container.addView(separator, layoutParams);
- ¿Es posible encontrar la ubicación de otro teléfono Android?
- Buscando ejemplo de código para mostrar burbuja como mensaje