我有一个包含计算结果的双精度数.
即2.123等
有一个简单的方法,我可以将这个数字四舍五入到下一个数字,即3
我搜索了论坛,但只提出如何舍入到小数位.
干杯
我有一个微调器,它使用strings.xml中的数组
如果数组有5个字符串(1,2,3,4,5),并且我希望微调器显示第二个字符串(2)作为默认值,这可能吗?我知道我可以重新排列字符串顺序,以便第一个是2,但如果微调器对话框显示为(2,1,3,4,5),这看起来不太好.
或者是否必须以编程方式在我的活动中创建数组,然后使用setPostion()?我试过这个,但在活动中创建数组时出错了.任何人都可以给我一个如何创建数组并在spinner()中使用它的示例
我也在这里寻找答案,但似乎无法找到我需要的东西.
谢谢你的期待....
可能重复:
退出应用程序 - 这是不赞成的吗?
我写了一个Android应用程序,有5个活动.每个活动都由之前的活动启动.当用户进入上一个活动时,我添加了一个"退出"按钮.按下此按钮时,我调用finish(); 但是,这只会关闭当前活动,并且应用程序将返回上一个活动.按下退出按钮时是否有一种简单的方法可以终止所有活动.
谢谢
在我之前的问题之后,我已经设法添加和广告横幅到我的应用程序,但当我在模拟器或手机中运行它时,在广告横幅中它说
"你必须在AndroidManifest.xml中使用configChanges声明AdActivity!
在我的清单中我有......
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation"/>
Run Code Online (Sandbox Code Playgroud)
这是从下载的示例中复制的....
如果我按照Admob的说明......清单应该是这样的......
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
Run Code Online (Sandbox Code Playgroud)
清单有错误,不会保存..?它说不允许字符串类型?
下面是完整maifest的代码,这是有错误的代码...
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.coopersoft.ELcalcV"
android:versionCode="5"
android:versionName="1.1">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".ELcalcV"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Help"
android:label="@string/help_title" >
</activity>
<activity android:name=".About"
android:label="@string/about_title"
android:theme="@android:style/Theme.Dialog">
</activity>
<activity android:name=".CalcV"
android:label="@string/calc_title">
</activity>
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
</application>
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Run Code Online (Sandbox Code Playgroud)
我有一个数组,包含代表电缆尺寸(1,1.5,2.5等)的数字,存储为字符串.
在我的程序中,数组被加载到一个微调器,它工作正常.但是,当选择项目并将其存储在变量中时,我想检查选择了哪个字符串,并将另一个数字变量设置为2.5,以便稍后在程序中进行计算.
我尝试了以下方法:
if (conductorSize = "1" ) {conCsa = 1;}
else if (conductorSize = "1.5") {conCsa = 1.5;}
Run Code Online (Sandbox Code Playgroud)
conductorSize是保存所选字符串conCsa的变量,并且是设置为数值变量以进行计算的变量.
编译器说我无法将字符串转换为布尔值.发生了什么?
我正在开发的应用程序创建了多个类,每个类都有一个相应的.xml文件.我的应用程序需要在计算完成后从一个屏幕前进到下一个屏幕.
在一个类中,我已经声明了一个名为V的公共双,这是电压计算的结果.
当用户按下"NEXT"时,会调用一个新类(ed:Activity?),xml文件会将屏幕视图更改为新的布局.
在这个新类中,我需要使用变量(double V)进行新的计算.
我认为如果变量是公共的,它可以在包中的任何地方使用.我是否需要导入此变量,或以某种方式重新声明它?
任何答案将不胜感激.我已经尝试了所有我能想到的东西,但Eclipse只是说V无法解决.