如何删除操作栏中默认显示的应用程序图标和标题?
这里有一个类似的问题:我可以隐藏Honeycomb的Action Bar中的App图标吗?,但它没有谈论如何做到这一点?
市场上有一款名为Floating images的应用程序.这个应用程序具有最流畅的滚动逻辑之一.基本上,应用程序有一个覆盖整个屏幕的空白画布,然后在空白画布的顶部显示一些图像.用户可以滑动,应用程序可以在滑动方向上移动图像.此外,它也进行动力学滚动.此外,没有滚动条,因此开发人员似乎创建了一个实现所有平滑滚动逻辑的自定义视图.
如果我能得到它的来源那将是很棒的..但是任何人都有关于如何实现这种功能的任何伪代码或逻辑.任何线索,网站链接都会有所帮助.
是否可以使用某些代码行设置动态壁纸.例如,我想告诉我的用户可以使用动态壁纸"点击此处进行设置".
我有一项活动应始终以横向模式显示.所以我补充道android:screenOrientation="landscape".
但问题是当我将设备旋转180度时,显示屏会反转.有没有办法处理这个问题,以便始终正确显示屏幕元素.
我在LinearLayout中有一个ImageView对象.我正在为ImageView设置一个动画,它将图像视图从点x移动到y.现在,起点应该是父容器的右角.我的问题是,我如何获得视图所在容器的尺寸.我没有在view hierachy中看到view.getParent().getWidth()类方法.
我正在使用意图从我的应用程序启动电子邮件应用程序.我使用意图设置主题,短信和电子邮件地址.一切正常,但电子邮件消息部分中的光标位置除外.我的电子邮件就像是"感谢选择...... .................不要写在这行以下.
我在电子邮件正文中看到了该消息,但我的光标在"不写..."行下方闪烁.如何让光标出现在我的消息之前,以便用户可以开始输入.
这是我的代码
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ getResources().getString(R.string.helpSenderAddress)});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getResources().getString(R.string.helpSubject));
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, String.format(getResources().getString(R.string.helpMessage),Build.VERSION.RELEASE,getPackageManager().getPackageInfo(getPackageName(),0).versionCode));
Run Code Online (Sandbox Code Playgroud) 我收到了IllegalStateException:还原异常中的下溢,这导致我的应用程序崩溃.这在Android 4.3更新后开始发生.在Android 3.0 - 4.2.x它工作正常.
例外情况发生在第二个
canvas.restore();
Run Code Online (Sandbox Code Playgroud)
以下是我的绘图代码
private void doDraw(Canvas canvas) {
if(mTickerBackGround!=null && (!mTickerBackGround.isRecycled())){
canvas.drawBitmap(mTickerBackGround, 0, 0, null);
}
if((mBitMapBuffer!=null)){
canvas.save();
canvas.translate(mX, 0);
if(!mBitMapBuffer.isRecycled()){
canvas.drawBitmap(mBitMapBuffer, 0, 0, null);
}
canvas.restore();
if(bitMapWidth+mX<mCanvasWidth){
canvas.translate(bitMapWidth+mX, 0);
if(!mBitMapBuffer.isRecycled()){
canvas.drawBitmap(mBitMapBuffer, 0, 0, null);
}
canvas.restore();
}
if(bitMapWidth+mX<=0){
mX = 0;
}else if(Math.abs(mX)>(bitMapWidth)){
mX= mCanvasWidth;
}
mX-=TickerConstants.SCROLLING_SMOOTHNESS*density;;
}
if(mLogo!=null && (!mLogo.isRecycled())){
canvas.drawBitmap(mLogo, mCanvasWidth-(60*density), mLogo.getHeight()/6, null);
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是
生成的堆栈跟踪消息是.第165行对应第二个canvas.restore()
08-13 18:13:09.083:E/AndroidRuntime(14139):FATAL EXCEPTION:Thread-506 08-13 18:13:09.083:E/AndroidRuntime(14139):java.lang.IllegalStateException:恢复08-13下溢18:13:09.083:E/AndroidRuntime(14139):在android.graphics.Canvas.restore(Native Method)08-13 18:13:09.083:E/AndroidRuntime(14139):at com.my.package.name. ticker.TickerSurfaceView $ TickerThread.doDraw(TickerSurfaceView.java:165)08-13 …
几天后我开始研究Appcelerator 1.8.0并且我对Ti.include和require有点困惑.据我所知,Ti.include用于在另一个文件中包含js文件的内容,而require用于使用导出公开api.我无法理解的是,如果需要导出可以用来获取公共API,你真的需要包括吗?基本上我试图了解包含和要求之间的不同?
我开发了一个服务器应用程序,可以向苹果服务器发送推送消息。我已经用几个设备对其进行了测试,并且能够在设备上获取消息。问题是,当我的数据库中有大约一百万台设备时,我无法知道我的应用程序将如何执行。在这种情况下,有没有办法对您的服务器应用程序进行负载测试。
我在Honeycomb操作栏中放置了一个Android AutoCompleteTextView.问题是即使AutoCompleteTextView具有焦点,它也不显示光标,因此最终用户认为该框没有焦点.