小编Ton*_*lva的帖子

如何向Preference添加图标

我正在制作一个扩展PreferenceActivity的应用程序,我想为每个Preference添加一个图标.

我读了一个类似的问题,这是更有声誉的答案:

CommonsWare说:

"设置"应用程序使用私有自定义PreferenceScreen子类来显示图标 - IconPreferenceScreen.这是51行代码,包括注释,但它也需要一些自定义属性.最简单的选择是将所有这些克隆到项目中,即使您不喜欢它.

但我不能让它发挥作用.现在我将类IconPreferenceScreen克隆到我的项目中.我不知道在此之后我要做什么.我正在尝试制作一个新的IconPreferenceScreen我无法使它工作..

    IconPreferenceScreen test = new IconPreferenceScreen();
    test.setIcon(icon);
Run Code Online (Sandbox Code Playgroud)

icons android screen preferences

24
推荐指数
4
解决办法
3万
查看次数

Android - 显示/隐藏时淡入/淡出ActionBar项目

是否有任何简单的方法可以在显示/隐藏动画时使用淡入/淡出动画来设置ActionBar项目的动画效果?也许有这样的事情:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getSupportMenuInflater().inflate(R.menu.menu, menu);

    if (visible) {
        menu.findItem(R.id.randomItemID).setVisible(true);
    else {
        menu.findItem(R.id.randomItemID).setVisible(false);
    }
    return true;
}


private void showHideActionItem() {

    if (visible) {
        // Fade Out animation here
        visible = false;
        invalidateOptionsMenu();
    } else {
        // Fade In animation here
        visible = true;
        invalidateOptionsMenu();
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢,托尼.

java animation android actionbarsherlock android-actionbar

6
推荐指数
1
解决办法
1761
查看次数