Android 是否可以通过编程方式更改动作栏Sherlock中的文本值和图标?
我想要实现的是在Android 是否可以通过编程方式更改动作栏Sherlock中的文本值和图标?,android,actionbarsherlock,Android,Actionbarsherlock,我想要实现的是在ActionBar中以动态方式更改TextView,以显示某个字段的特定值 我想要实现的是在ABS中创建一个类似于徽章的解决方案,其中包含一些物品的计数器。 我知道如何替换ABS中的图形,但这超出了我的理解范围。如何: ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.setBackgroundDrawable(ge
ActionBar
中以动态方式更改TextView
,以显示某个字段的特定值
我想要实现的是在ABS中创建一个类似于徽章的解决方案,其中包含一些物品的计数器。
我知道如何替换ABS中的图形,但这超出了我的理解范围。如何:
ActionBar actionBar = getSupportActionBar();
if (actionBar != null)
{
actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.background));
actionBar.setIcon(R.drawable.icon);
actionBar.setTitle(title);
}
那么:
ActionBar actionBar = getSupportActionBar();
if (actionBar != null)
{
actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.background));
actionBar.setIcon(R.drawable.icon);
actionBar.setTitle(title);
}
试试这个
int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
TextView yourTextView = (TextView)findViewById(titleId);
yourTextView.setText("TITLE TEXT");
试试这个
int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
TextView yourTextView = (TextView)findViewById(titleId);
yourTextView.setText("TITLE TEXT");
我会测试一下,然后告诉你。它看起来很有希望:-)。嗨,伙计,如果它真的成功了,如果你能接受答案,那就太好了:)我现在正在测试它,但它仍然不是我需要的。我需要做的是用自定义视图填充ABS,为此我准备了布局资源。有没有可能?我会测试一下,然后告诉你。它看起来很有希望:-)。嗨,伙计,如果它真的成功了,如果你能接受答案,那就太好了:)我现在正在测试它,但它仍然不是我需要的。我需要做的是用自定义视图填充ABS,为此我准备了布局资源。有可能吗?