Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: android layout

Cómo mejorar el rendimiento de ViewFlipper / ViewAnimator

Estoy usando un ViewAnimator (clase de padre de ViewFlipper ) para hacer algún tipo de libro interactivo. La jerarquía es más o menos así: <ViewAnimator> <include layout="@layout/p0" /> <include layout="@layout/p1" /> <include layout="@layout/p2" /> … </ViewAnimator> Así que las páginas del libro están dentro de ViewAnimator. Cada página tiene un FrameLayout con varias capas de […]

Android: No se pudo crear el directorio para el archivo SharedPreferences

Estoy intentando editar SharedPreferences de una aplicación a través de otra aplicación, mi código va así try { Context plutoContext = getApplicationContext().createPackageContext("me.test",Context.MODE_WORLD_WRITEABLE); SharedPreferences plutoPreferences = PreferenceManager.getDefaultSharedPreferences(plutoContext); Editor plutoPrefEditor = plutoPreferences.edit(); plutoPrefEditor.putString("country", "India"); plutoPrefEditor.commit(); } Estoy recibiendo un error E/SharedPreferencesImpl( 304): Couldn't create directory for SharedPreferences file /data/data/me.test/shared_prefs/me.test_preferences.xml Donde me.test es mi otro proyecto en me.test […]

¿Cómo mantener expandido SearchView en el lado derecho de ActionBar (mientras se utiliza el icono personalizado)?

Mi pregunta está estrechamente relacionada con la alineación incorrecta de SearchView y las posiciones de SearchView cuando se amplía en ActionBar, pero las respuestas publicadas allí no funcionan. Por lo tanto, estoy usando un SearchView en la barra de acción : <item android:id="@+id/action_search" android:icon="@drawable/navi_search" android:title="@string/action_search" android:showAsAction="ifRoom|collapseActionView" android:actionViewClass="android.widget.SearchView" /> Parece esto por defecto (esquina superior derecha, […]

Cambiar el tamaño del texto del elemento de menú en android

Estoy utilizando elementos de menú simples en la barra de acción mediante el uso de código siguiente en la actividad principal: package com.kaasib.ftpclient; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.app.ActionBar; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, […]

Android onCreateOptionsMenu llamado dos veces al restaurar estado

Esta es una sencilla aplicación para Android que he creado para demostrar mi problema: public class OptionMenuTest extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("test", "create activity"); setContentView(R.layout.options_layout); if(getFragmentManager().findFragmentByTag("frag") == null) { getFragmentManager().beginTransaction().add(R.id.option_fragment_container, new OptionMenuFragment(), "frag").commit(); } } @Override protected void onSaveInstanceState(Bundle outState) { Log.d("test", "saving Activity state"); super.onSaveInstanceState(outState); } @Override public […]

Editado

Mi archivo de diseño es el siguiente: <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/page_background" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@color/label_background" > <com.olacabs.customer.model.TextViewPlus android:id="@+id/header" android:layout_width="fill_parent" android:layout_height="54dp" android:background="@color/label_background" android:gravity="center" android:text="@string/invite_email" android:textColor="@color/white" android:textSize="22dp" android:textStyle="bold" custom:customFont="Roboto-Regular.ttf" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:descendantFocusability="beforeDescendants" android:focusableInTouchMode="true" android:gravity="top" android:orientation="vertical" android:paddingLeft="10dp" android:paddingRight="10dp" > <com.olacabs.customer.model.TextViewPlus android:id="@+id/emailHint" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:layout_marginBottom="10dp" android:layout_marginTop="15dp" android:text="@string/enter_your_friend_s_email_address" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@color/heading_text_color" custom:customFont="Roboto-Regular.ttf" […]

TextView no se desplaza suavemente

Estoy intentando desplazar mi textview usando código de folling: TextView text = (TextView) findViewById(R.id.textView12); text.setMovementMethod(ScrollingMovementMethod.getInstance()); int height = getResources().getDrawable(R.drawable.pic_ground_pranic).getIntrinsicHeight(); text.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.FILL_PARENT, height)); text.setText("As part of an Android App I am building a button set.For performance reasons and to keep the code simpler, the Android system uses pixels as the standard unit for expressing dimension or […]

Android: ¿La lista de capas no funciona?

Estoy tratando de poner dos esbozos ovalados uno encima del otro, el primero tiene transparencia. Sin embargo, con la forma en que lo tengo, muestra el color del primer óvalo en el tamaño del segundo óvalo. <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="oval"> <size android:width="15dp" android:height="15dp" /> <solid android:color="#35000000"/> </shape> </item> <item> <shape […]

¿Cómo conservo el resaltado de elementos seleccionado en gridview cuando cambia numColumns?

Tengo un ActionBarActivity con un GridView . El GridView tiene 2 columnas en vertical y 3 columnas en horizontal. Cuando selecciono elementos en vertical (iniciando mi modo de ActionMode ) y luego ActionMode el dispositivo, el elemento seleccionado resaltado cambia un elemento a la izquierda. Por ejemplo, si selecciono el segundo elemento y giro, el […]

Comportamiento extraño de ListView con CheckBox

Estoy teniendo un CheckBox encima del ListView que tiene artículos de la caja de cheque en él. Así que cuando compruebo la casilla de verificación, aplico notifyDataSetChanged() para comprobar todos los elementos de la lista. Así que en ese momento estoy recibiendo logs para el método getView dos veces, significa getView se está llamando dos […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.