Android:手机操作栏
|
我试图从Google I / O 2011应用程序中提取操作栏,但似乎无法弄清楚它们如何设置栏中的标题和按钮。基本上我不知道ѭ0是如何工作的。
因此在the1中,他们宣布了
<declare-styleable name=\"AppTheme\">
<attr name=\"actionbarButtonStyle\" format=\"reference\" />
<attr name=\"actionbarProgressIndicatorStyle\" format=\"reference\" />
<attr name=\"actionbarSeparatorStyle\" format=\"reference\" />
<attr name=\"actionbarLogoStyle\" format=\"reference\" />
<attr name=\"actionbarTextStyle\" format=\"reference\" />
<attr name=\"textHeaderMaxLines\" format=\"integer\" />
<attr name=\"trackAbstractMaxLines\" format=\"integer\" />
</declare-styleable>
在styles.xml
<style name=\"ActionBarLogo\">
<item name=\"android:id\">@id/actionbar_logo</item>
<item name=\"android:layout_width\">wrap_content</item>
<item name=\"android:layout_height\">fill_parent</item>
<item name=\"android:clickable\">false</item>
<item name=\"android:scaleType\">center</item>
<item name=\"android:contentDescription\">Logo</item>
<item name=\"android:src\">@drawable/actionbar_logo</item>
</style>
我想我应该使用此代码将徽标添加到栏中,
ImageButton logo = new ImageButton(mActivity, null, R.attr.actionbarLogoStyle);
logo.setOnClickListener(homeClickListener);
actionBarCompat.addView(logo);
但是什么也没发生。我知道我在复制/粘贴:D时错过了一些东西,但是我不知道是什么!
另外,ѭ6的用途是什么,ѭ7的用途是什么?
没有找到相关结果
已邀请:
1 个回复
马口