我正在编写一个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)
现在每当我点击模拟器中的菜单按钮,然后我得到休息菜单项 …
我写了一个代码,我允许用户通过电子邮件向供应商[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) 我正在写一个应用程序,我正在获取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) 我正在写一个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) 我正在获得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)