творит приложение с помощью Шерлока ActionBar .. здесь я хочу, чтобы раздуть свой собственный title_background ...пользовательские плитки фон в sherlockActionbar
это то, что мне нужно .......
это мой title_background_layout
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:gravity="center"
android:paddingLeft="5dip"
android:background="@drawable/titlebar">
<ImageView
android:id="@+id/header"
android:src="@drawable/netmd"
android:layout_width="140dp"
android:layout_height="40dp"/>
и я установить фон Tittle в моей основной деятельности ....
public class MainActivity extends SherlockActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activity_main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_background);
}
, но некоторые ошибки отображаются в logcat.
05-02 10:17:36.302: E/AndroidRuntime(706): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.netmdapp1/com.example.netmdapp1.MainActivity}:
android.util.AndroidRuntimeException: You cannot combine custom titles with other title features
я нашел еще один распрощаться решения о создании своего собственного стиля ...
моего файл XML стиля ....
<style name="CustomActioBar" parent="Widget.Sherlock.ActionBar">
<item name="android:background">@drawable/titlebar</item>
<item name="background">@drawable/titlebar</item>
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="Theme.Sherlock.Light">
<item name="actionBarStyle">@style/CustomActioBar</item>
</style>
но он работает только в версии 2.3.3 для Android. Он не работает в ее версии. не
нет ее не работает в моем мобильном телефоне тоже .......
Thnx Раджа .... его работы ... но его не заполнить мой экран ... его внешний вид как ..... Logo название {завышены макет} – Vikky
как кнопку MENU вы хотите показать. вы не хотите показывать логотип и название? дайте мне знать, я поделюсь с этим кодом и для этого. –
yaa i dont хочу показать свой логотип и название ... мне нужно заполнить мой экран – Vikky