我正在使用Sherlock Library Action Bar,它类似于ICS动作栏,我被困的地方就是这个
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("Save")
.setIcon(R.drawable.ic_compose).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
menu.add("Search")
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
SubMenu sub = menu.addSubMenu("Options");
sub.add(0, SubMenu.NONE, 0, "First");
sub.add(0,SubMenu.NONE, 1, "Second");
sub.add(0, SubMenu.NONE, 2, "Three");
sub.getItem().setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
// HERE IS WHere I AM FACING PROBLEM IN
getSupportMenuInflater().inflate(R.menu.share_action_provider, menu);
// Set file with share history to the provider and set the share intent.
actionItem = menu.findItem(R.id.menu_item_share_action_provider_action_bar);
ShareActionProvider actionProvider = (ShareActionProvider) actionItem.getActionProvider();
actionProvider.setShareHistoryFileName(ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME); //this is BRILLIANT WAY TO AVOID REPEATation
actionProvider.setShareIntent(createShareIntent());
return super.onCreateOptionsMenu(menu);
}
private …
Run Code Online (Sandbox Code Playgroud) android android-4.0-ice-cream-sandwich actionbarsherlock shareactionprovider
我正在使用GreenDao
orm库来创建数据库,它与代码中的第一个创建数据库示例一起使用.
现在问题是我找不到任何文档或任何与数据库从资产文件夹复制到内存中数据库相关的内容.
我有一个文本视图(没有滚动视图)在框架布局内.
问题是文本视图正确显示文本,直到达到框架布局大小限制.我想做的是每当达到FrameLayouts大小时减少TextView中字体的大小,以便可以完全查看文本,因为当前达到Framelayouts大小后文本被剪切.
欢迎提出任何意见.
我有过逆向工程的经验,人们可以在android中安静地访问你的数据库.我想知道有什么方法我可以在创建时只加密我的数据库(不会混淆整个apk),然后在RunTime期间我会使用我的数据库.
我对数据库知之甚少,所以任何建议都可以像保护我在资产文件夹中的数据库一样.
我已经实现了TTS支持来阅读我的应用程序中的文本字符串,这很好用.我想要实现的是,用户能够打开TTS的首选项并可以根据他/她的愿望进行更改.
我知道打开设置屏幕需要进行一些意向调用,但我无法找到与之相关的任何内容.
任何建议?