小编Bab*_*abu的帖子

如何在Android中向操作栏显示溢出菜单项

我正在编写一个Android应用程序,我试图向ActionBar显示溢出菜单项

使用这个伟大的教程链接:http://wptrafficanalyzer.in/blog/adding-action-items-and-overflow-menu-items-to-action-bar-in-android/

问题:

Not getting Overflow Menu Items (Icon)
Run Code Online (Sandbox Code Playgroud)

请参阅下面的屏幕截图以获得更清晰: 在此输入图像描述

的Manifest.xml:

<uses-sdk android:minSdkVersion="14" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" 
        android:uiOptions="splitActionBarWhenNarrow"              
        >
Run Code Online (Sandbox Code Playgroud)

items.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
    android:id="@+id/phone"
    android:title="@string/phone"
    android:icon="@drawable/phone"
    android:showAsAction="ifRoom|withText"
/>

<item
    android:id="@+id/computer"
    android:title="@string/computer"
    android:icon="@drawable/computer"
    android:showAsAction="ifRoom|withText"
/>

<item
    android:id="@+id/gamepad"
    android:title="@string/gamepad"
    android:icon="@drawable/gamepad"
    android:showAsAction="ifRoom|withText"
/>

<item
    android:id="@+id/camera"
    android:title="@string/camera"
    android:icon="@drawable/camera"
    android:showAsAction="ifRoom|withText"
/>

<item
    android:id="@+id/video"
    android:title="@string/video"
    android:icon="@drawable/video"
    android:showAsAction="ifRoom|withText"
/>

<item
    android:id="@+id/email"
    android:title="@string/email"
    android:icon="@drawable/email"
    android:showAsAction="ifRoom|withText"
/>
 </menu>
Run Code Online (Sandbox Code Playgroud)

我正在使用本教程,并试图在Split Action Bar中创建图6:Action项和Overflow菜单

请帮我向ActionBar显示溢出菜单项(ICON)

现在每当我点击模拟器中的菜单按钮,然后我得到休息菜单项 …

android android-actionbar

28
推荐指数
3
解决办法
7万
查看次数

从应用程序发送电子邮件时发生ActivityNotFoundException

我写了一个代码,我允许用户通过电子邮件向供应商[ShopOwner] 发送订单以及他们的个人和购物车项目详细信息,但在这里我得到一个

错误:不幸的是App已经停止了

logcat的:

01-30 17:56:14.605: E/AndroidRuntime(951): FATAL EXCEPTION: main
01-30 17:56:14.605: E/AndroidRuntime(951): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.SEND typ=text/html flg=0x1 (has clip) (has extras) }
01-30 17:56:14.605: E/AndroidRuntime(951):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1622)
01-30 17:56:14.605: E/AndroidRuntime(951):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
01-30 17:56:14.605: E/AndroidRuntime(951):  at android.app.Activity.startActivityForResult(Activity.java:3370)
01-30 17:56:14.605: E/AndroidRuntime(951):  at android.app.Activity.startActivityForResult(Activity.java:3331)
01-30 17:56:14.605: E/AndroidRuntime(951):  at android.app.Activity.startActivity(Activity.java:3566)
01-30 17:56:14.605: E/AndroidRuntime(951):  at android.app.Activity.startActivity(Activity.java:3534)
01-30 17:56:14.605: E/AndroidRuntime(951):  at com.version.bajrang.january.menu.ArrowsActivity$1.onClick(ArrowsActivity.java:105)
01-30 17:56:14.605: E/AndroidRuntime(951):  at android.view.View.performClick(View.java:4202)
01-30 17:56:14.605: E/AndroidRuntime(951):  at android.view.View$PerformClick.run(View.java:17340)
01-30 17:56:14.605: E/AndroidRuntime(951): …
Run Code Online (Sandbox Code Playgroud)

email android android-emulator android-intent

11
推荐指数
2
解决办法
8212
查看次数

如何在Android中获得Facebook好友时代

我正在写一个应用程序,我正在获取Facebook的朋友列表以及他们的名字,个人资料图片和生日,以获得我使用下面的查询:

String query = "SELECT name, birthday, uid, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY birthday_date ASC";
Run Code Online (Sandbox Code Playgroud)

我已经给了这些权限:

String[] facebook_permissions = { "user_photos", "user_birthday",
        "friends_birthday", "friends_photos", "read_stream",
        "offline_access" };
Run Code Online (Sandbox Code Playgroud)

但现在我也想显示我的Facebook朋友的年龄,我想要得到我应该使用的

  age_range
Run Code Online (Sandbox Code Playgroud)

我也试图通过使用下面的查询来获得facebook朋友的年龄,但我在年龄的地方变得无效:

     String query = "SELECT name, birthday, uid, pic_square, age_range FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY birthday_date ASC";
Run Code Online (Sandbox Code Playgroud)

facebook facebook-fql facebook-graph-api

7
推荐指数
1
解决办法
1424
查看次数

获取所有即将到来的Facebook朋友生日,不仅仅是当年

我正在写一个Android Facebook应用程序,我正在尝试获取所有即将到来的facebook朋友生日的列表,我能够获取它.

但是我遇到了一个问题,我今年只收到了朋友名单,直到今年12月底,并非所有即将到来的 今天都是3月15日,所以我想在今天的3月14日之前获取这些生日的朋友列表,但是我今天要到12月31日

请参阅下面的代码并帮助我解决这个小问题:

    Calendar cal = Calendar.getInstance();
    Date today = cal.getTime();
    SimpleDateFormat formatter = new SimpleDateFormat("MM/dd");
    String today_formatted = formatter.format(today);
    String query = "select name, birthday, uid, pic_square FROM user " +
    "WHERE uid in (SELECT uid2 FROM friend WHERE uid1 = me()) AND birthday_date != 'null' " +
    "AND birthday_date >= '" + today_formatted + "'ORDER BY birthday_date ASC";
Run Code Online (Sandbox Code Playgroud)

java android facebook facebook-fql facebook-graph-api

5
推荐指数
0
解决办法
73
查看次数

如何在小数点后仅显示两位数

我正在获得mGTotal的价值,如:179.257856

但现在我只想在小数点后只显示两位数,如:179.25

    @Override
    protected void onResume() 
    {
        super.onResume();
        if (Constants.mItem_Detail.size() == 0) 
        {
            return;
        }

        Double mGTotal = Double.parseDouble(Constants.mItem_Detail.get(0).get(SingleProductActivity.KEY_TOTAL));
        for (int i = 1; i < Constants.mItem_Detail.size(); i++) 
        {   
        mGTotal = mGTotal + Double.parseDouble(Constants.mItem_Detail.get(i).get(SingleProductActivity.KEY_TOTAL));
        }
        mGrandTotal = String.valueOf(mGTotal);
        mTxtViewGrandTotal.setText(mGrandTotal);
        myTextVeiwGrandTotal.setText(mGrandTotal);
        mTotal = String.valueOf(Constants.mItem_Detail.size());
        mItems.setText(mTotal);

}
}
Run Code Online (Sandbox Code Playgroud)

android

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