小编wla*_*ays的帖子

是否可以使ActionBar选项卡的高度高于ActionBar高度?如果是这样,怎么样?

我正在使用ActionBarSherlock

在关于ActionBar标签高度的类似问题中,我使用了:

<style name="YourTheme" parent="@android:style/Theme.Holo">
   <item name="android:actionBarStyle">@style/blah1</item>
   <item name="android:actionBarTabStyle">@style/blah2</item>
   <item name="android:actionBarSize">80dp</item>
   ..
</style>
Run Code Online (Sandbox Code Playgroud)

我假设我可以在每种风格上使用这个特定的属性

<item name="android:actionBarSize">80dp</item>
Run Code Online (Sandbox Code Playgroud)

并从ActionBar选项卡高度单独调整ActionBar高度.

但它不起作用.

那么,这是一个我无法覆盖的Android设计原则吗?

标签必须始终与ActionBar的高度相同.

android android-layout actionbarsherlock android-actionbar

10
推荐指数
1
解决办法
2105
查看次数

Ruby on Rails中<%= ...%>和<%...%>之间的区别是什么?

它与输出有关吗?

那么,<%= ...code... %>代码执行后用于输出,<% ...code... %>仅用于执行代码?

ruby ruby-on-rails ruby-on-rails-3

4
推荐指数
1
解决办法
6727
查看次数

如何从PreferenceActivity中的PreferenceCategory中删除标题栏

这是我的首选项xml文件:myPreferences.xml:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory>
    <EditTextPreference android:key="name" android:title="Name" android:inputType="text" android:defaultValue="" />
    <EditTextPreference android:key="email" android:title="Email" android:inputType="textEmailAddress" android:defaultValue="" />
    <EditTextPreference android:key="phone" android:title="Phone Number" android:inputType="phone" android:defaultValue="" />
    <EditTextPreference android:key="zipcode" android:title="Zip Code" android:inputType="number" android:defaultValue="" />
</PreferenceCategory>
</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

这是我在AndroidManifest.xml中的首选项活动声明:

<activity
        android:name=".activities.MyPreferencesActivity"
        android:screenOrientation="portrait"
        android:theme="@android:style/Theme.NoTitleBar" />
Run Code Online (Sandbox Code Playgroud)

而且,这是我之前尝试应用于我的活动的一种风格:

 <activity
     android:name=".activities.MyPreferencesActivity"
     android:screenOrientation="portrait"
     android:theme="@android:style/PreferenceTheme" />

 <style name="PreferenceTheme">
     <item name="android:background">@drawable/background_preferences</item>
     <item name="android:windowNoTitle">true</item>
 </style>
Run Code Online (Sandbox Code Playgroud)

它不起作用.

然后,我尝试通过myCreferencesActivity的onCreate中的java代码来完成它:

 @Override
 protected void onCreate(Bundle savedInstanceState) {
     requestWindowFeature(Window.FEATURE_NO_TITLE);
     super.onCreate(savedInstanceState);
 addPreferencesFromResource(R.xml.myPreferences);
 }
Run Code Online (Sandbox Code Playgroud)

不行.尝试将标题设置为drawable.

 @Override
 protected void onCreate(Bundle savedInstanceState) {
     requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
     super.onCreate(savedInstanceState);
     addPreferencesFromResource(R.xml.preferences_profile);
     getWindow().setFeatureDrawableResource(Window.FEATURE_CUSTOM_TITLE, R.drawable.profile_banner);
 }
Run Code Online (Sandbox Code Playgroud)

不.不行. …

android preferenceactivity android-preferences android-layout

2
推荐指数
1
解决办法
2764
查看次数