- público static final int listPreferredItemHeight
Ok, por supuesto i entender esta parte de la expresión ... listPreferredItemHeight es la altura de lista de elementos preferido.what? Android: attr/listPreferredItemHeight está haciendo y cómo?
Pero realmente no consigo estas cosas ... y Google no me ayudó. ¿Alguien puede indicarme la dirección correcta donde puedo leer sobre eso?
Esto también puede ser una referencia a un recurso (en forma "@ [paquete:] tipo: nombre") o atributo tema (en forma "? [Paquete:] [tipo:] nombre ") que contiene un valor de este tipo.
el ejemplo donde encuentro este código es aquí http://android-developers.blogspot.com/2009/02/android-layout-tricks-1.html
thnx por adelantado
EDIT: en el ejemplo en el enlace del código es androide: layout_height = "android:? Attr/listPreferredItemHeight ". ¿Qué significa exactamente?
¿Cómo puedo encontrar el valor listPreferredItemHeigh? –
Google it ... Está en R.attr en el sitio web de Android. – jQwierdy
Esto devolverá el valor: TypedValue typedValue = new TypedValue(); \t \t getActivity(). GetTheme(). ResolveAttribute (android.R.attr.listPreferredItemHeight, typedValue, true); \t \t DisplayMetrics metrics = new android.util.DisplayMetrics(); \t \t getActivity(). GetWindowManager(). GetDefaultDisplay(). GetMetrics (metrics); \t \t return (int) typedValue.getDimension (métricas); – d2vid