相关疑难解决方法(0)

将新项目计数添加到按钮上的图标 - Android

我是开发人员.我需要实现如下所示的设计.我已经有功能的应用程序,但想知道如何处理这个?特别是,我对如何在标签下显示"新"项数量感兴趣.我知道怎么做 - 用红点创建新图标,只在有新东西时显示它们.

但是我不知道如何让这些圆圈漂浮在标题之上并在里面显示数字.有人建议过什么吗?样品?路线?

关于分离活动的第二个问题 我应该控制组合这样的按钮,只是在活动上充气吗?否则我可能会创建选项卡式活动,但我不确定是否可以设置它以使其看起来像这样.

顶部导航的部分

android android-layout

84
推荐指数
2
解决办法
8万
查看次数

如何在ActionBar图标上获取文本?

我想要这样的东西:

在此输入图像描述

第3个图标用于通知,现在只是一个png图像.是否可以做某事,以便我可以改编文本/数字,即...,03以编程方式显示实际的通知号码.

谢谢

android actionbarsherlock android-actionbar

40
推荐指数
2
解决办法
3万
查看次数

如何将文本放入drawable中?

我正在尝试动态创建一个drawable用作自定义linearlayout的背景.它需要有哈希标记等(没什么大不了的),但也有标记哈希标记的数字(如标尺).我知道我可以创建文本元素并将它们放在linearlayout中,并且在drawable中只有哈希标记,但我希望它们也可以在drawable中使用,所以我不必进行两次测量计算.

android drawable

33
推荐指数
4
解决办法
6万
查看次数

如何使用通知数在操作栏中创建一个图标?

我想在操作栏中在通知数量内部制作一个通知图标.

例如(Google Adsence):

Action Bar Google Adsence

我在stackoverflow上找到了这个答案,但它没有完全回答我的问题,因为在这种情况下它只是数字而不是带有数字的图标:带有计数的Actionbar通知图标

notifications android android-actionbar

27
推荐指数
1
解决办法
3万
查看次数

将图像和文本组合成可绘制的

我想创建一个drawable,它由一个map pin(bubble)和一些文本组成.气泡应该在背景中,文本在前景中.

这个drawable应该传递super(drawable)BalloonItemizedOverlay扩展的类ItemizedOverlay<Item>.

换句话说,我想在地图中显示的气泡中显示文字.

我正在使用Hello Mapview 教程

android drawable android-mapview

23
推荐指数
1
解决办法
3万
查看次数

如何在工具栏MenuItem图标上添加徽章

我试图找到自己的答案,但找不到它.

我需要在工具栏的MenuItem图标上制作徽章,如下所示:

在此输入图像描述

我该怎么做?

android badge android-toolbar

15
推荐指数
2
解决办法
2万
查看次数

自定义通知视图

我想创建一个类似于Google+应用通知的通知图标视图.不同之处在于我需要能够在运行时更改颜色,因为Google+图标为灰色或红色,所以我假设他们正在使用StateListDrawable.

对此最好的方法是什么?我更喜欢圆角的夹角,并且可以选择内部有一个可绘制的.此自定义视图也将放置在操作栏中.我仍然需要视图响应android:背景状态列表drawables所以我可以点击和选择按照工作.

此自定义视图也将放置在操作栏中.

Google+应用,右上角的通知图标显示为灰色,中间为0.

android custom-view statelistdrawable

12
推荐指数
1
解决办法
3764
查看次数

如何在Android菜单项上实现动态值

我在操作栏中有一个菜单项.与菜单项图像一起,我需要显示一些与之相关的数字,这些数字会经常变化.我没有使用Action bar sherlock.我不想用它.除此之外,一切正常.在显示的图像中,白色图标颜色图标是我的.我需要动态生成带有红色背景的数字.我怎么能在Android中做到这一点?

这是示例图像:

在此输入图像描述

更新:

我在menu.xml中有这个菜单项.这应该像通知菜单项一样,显示通知计数的数量.我将菜单图标设置为,

 menuItem.setIcon(image);
Run Code Online (Sandbox Code Playgroud)

现在,在菜单项的顶部,我需要放置一个文本视图,其中包含通知总数.

是否可以使用viewbadger实现此功能? Github网址

android menu android-menu android-actionbar

12
推荐指数
2
解决办法
3万
查看次数

使用 FloatingSearchView android 在操作菜单栏上显示徽章

我正在为搜索使用arimorty/floatingsearchview库,它工作正常,但现在我想要一个带有红色圆圈/徽章的通知图标,但无法找到制作方法。

在活动中:

<com.arlib.floatingsearchview.FloatingSearchView
        android:id="@+id/floating_search_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:floatingSearch_searchHint="Search..."
        app:floatingSearch_suggestionsListAnimDuration="250"
        app:floatingSearch_showSearchKey="false"
        app:floatingSearch_leftActionMode="showHamburger"
        app:floatingSearch_menu="@menu/searchbar_sidemenu"
        app:floatingSearch_close_search_on_keyboard_dismiss="true"
        android:paddingEnd="10dp"
        android:paddingStart="10dp"
        android:paddingTop="10dp"/>
Run Code Online (Sandbox Code Playgroud)

菜单代码:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item android:id="@+id/action_notification"
        android:title="Notification"
        app:showAsAction="ifRoom"
        android:icon="@drawable/ic_notifications_none_black_24dp"/>
</menu>
Run Code Online (Sandbox Code Playgroud)

我尝试了其他答案,但没有一个对我有用。

当前视图截图

预期视图截图

如果需要,我将解释/澄清或共享 Java 代码。

[更新]

我试图实现这个答案和其他答案。

在 GitHub repo 中搜索并找到了这个但不明白。

search android badge searchview

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

Android:片段的 onOptionsItemSelected 不会被调用

我有一个 ActionBarActivity 和一个 Fragment。Activity 没有膨胀的菜单,而 Fragment 有一个带有两个按钮的菜单。片段菜单可见,但按钮在点击时根本没有反应。在调试时,我可以看到 Fragment 和 Activity 的 onCreateOptionsMenu() 都被调用,但是当点击按钮时,没有 onOptionsItemSelected() 被调用,无论是从 Activity 还是从 Fragment。

活动

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    return super.onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

分段

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mainActivity = (NavigationActivity)getActivity();

    setHasOptionsMenu(true);
}

 @Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState){
    return (ScrollView) inflater.inflate(R.layout.tutoring_detail, container, false);
}

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.query_details_menu, menu);

    super.onCreateOptionsMenu(menu, inflater); …
Run Code Online (Sandbox Code Playgroud)

android android-menu android-fragments android-actionbaractivity

5
推荐指数
1
解决办法
5968
查看次数