Cambio de color de texto de ActionBar mientras utiliza ActionBarCompat
No puedo cambiar el color de título de ActionBar (usando ActionBarCompat ) por style.xml (no por programa)
Style.xml
- Progreso de la ventana de presentación pero no Progreso de ActionBar (utilizando la biblioteca v7 compat)
- Obtener nulo en MenuInflater Android usando la última versión de SupportVersion
- Android: quita el margen izquierdo del diseño personalizado de la barra de acciones
- La barra de acción no muestra los iconos de vista de acción
- Android ActionBar siempre null
<style name="AppTheme" parent="AppBaseTheme"> <item name="android:windowBackground">@color/background_window</item> <!-- <item name="windowBackground">@color/background_window</item> --> <!-- <item name="android:actionBarStyle">@style/ActionBarStyle</item> --> <item name="actionBarStyle">@style/MyActionBar</item> </style> <style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar"> <item name="android:icon">@drawable/ic_launcher</item> <item name="android:background">#FF666666</item> <item name="icon">@drawable/ic_launcher</item> <item name="background">@color/abbackground_col</item> <item name="titleTextStyle">@style/MyActionBarTitleText</item> </style> <style name="MyActionBarTitleText" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> <item name="android:textColor">@color/actionBarText</item> </style> </resources>
Color.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="background_window">#FF4500</color> <color name="abbackground_col">#FF4500</color> <color name="actionBarText">#FF4500</color> </resources>
Manifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.app" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.app.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
actividad
import android.content.res.Resources; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.widget.TextView; public class MainActivity extends ActionBarActivity { ActionBar ab; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // getActionBar().setDisplayHomeAsUpEnabled(true); ab = getSupportActionBar(); ab.setTitle("Test"); // ab.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#0099cc"))); ab.setDisplayShowTitleEnabled(false); ab.setDisplayShowTitleEnabled(true); // int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android"); // TextView yourTextView = (TextView)findViewById(titleId); yourTextView.setTextColor(Color.GREEN); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
- ActionBarCompat - cómo utilizarlo
- Android ShareActionProvider funciona en el modo de depuración pero no en el dispositivo real
- Extraño error al intentar utilizar la librería android v7 appcompat
- No se puede crear alertDialog en ActionBarActivity
- ¿Cuáles son los problemas comunes al migrar de ActionBarSherlock a ActionBarCompat?
- Android Volver Flecha en la barra de herramientas (AppCompatActivity)
- ¿Cómo mostrar el cajón de navegación en todas las actividades?
- Cómo utilizar Contextual Actionbar (CAB) con support.v7.widget.Toolbar y Listview?
Reemplace su código:
<style name="MyActionBarTitleText" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> <item name="android:textColor">@color/actionBarText</item> </style>
Con este :
<style name="Theme.MyAppTheme.ActionBar.TitleTextStyle" parent="android:style/TextAppearance.Holo.Widget.ActionBar.Title"> <item name="android:textColor">#ffffff</item> </style>
- Ga_autoActivityTracking = true: excluir actividades específicas de ser reportadas
- Bluetooth LAN entre teléfonos inteligentes? ¿Conexiones telefónicas de uno a muchos?