Skip to content

Instantly share code, notes, and snippets.

@GameCore
GameCore / tools:layout
Created September 13, 2015 08:17
Muy útil para diseñar Fragments. Se pone en la etiqueta <fragment> y se utiliza para recordar que fichero de diseño XML se tendrá que dibujar, pero solo para ver cómo queda para el diseñador, no para el usuario. Podremos poner cualquiera, no teniendo que corresponder con el del Fragment propiamente, aunque será lo más normal. Cuando ejecutemos l…
<fragment
android:id="@+id/fragment_A"
android:name="com.jarroba.fragmentestaticos.EstaticoFragmentA"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="2"
tools:layout="@layout/disenio_fragment" />
@GameCore
GameCore / tools:locale
Created September 13, 2015 08:17
Para indicar que un fichero de “strings.xml” corresponde con un idioma y opcionalmente con una región. Útil para para indicar que idioma se utilizará en el fichero.
<resources xmlns:tools="http://schemas.android.com/tools" tools:locale="en">
<string name="app_name">Idioms</string>
<string name="texto_del_textView">English text</string>
</resources>
@GameCore
GameCore / tools:listitem, tools:listheader, tools:listfooter
Created September 13, 2015 08:16
Para llenar de contenido falso al <ListView> y poder ver cómo queda
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.jarroba.Jarroba.MainActivity"
tools:ignore="MergeRootFrame"
tools:listitem="@android:layout/simple_list_item_checked" >
</ListView>
@GameCore
GameCore / ShowIn
Created September 13, 2015 08:14
tools:showIn Se pone en el View raíz del fichero para recordar en que <include> va a ir dibujado. Normalmente en se pone en un <merge> que suele utilizarse para incluirse en una etiqueta <include>. Permite apuntar al fichero de diseño XML que apuntará a este otro diseño, y en tiempo de diseño éste se incluirá en el exterior del diseño que lo rodea
<merge xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:showIn="@layout/disenio_que_incluye_con_include"
>
</merge>