WEB开发网
开发学院软件开发Java 手机上的 Scala:使用 Android、Scala 和 Eclipse... 阅读

手机上的 Scala:使用 Android、Scala 和 Eclipse 创建移动应用程序

 2009-12-25 00:00:00 来源:WEB开发网   
核心提示: 现在可以看到,图 2 中所有的文本来自何处,手机上的 Scala:使用 Android、Scala 和 Eclipse 创建移动应用程序(5),微调器有一个下拉框,其中包含可用于度量的单位,用 Java 编写起来非常容易,但是用 Scala 编写也同样不复杂,那些单位在清单 2 中没有列出,相反

现在可以看到,图 2 中所有的文本来自何处。微调器有一个下拉框,其中包含可用于度量的单位,那些单位在清单 2 中没有列出。相反,它们来自另一个文件 arrays.xml,如清单 3 所示。


清单 3. arrays.xml 资源
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
  <array name="english_units"> 
    <item>Fahrenheit</item> 
    <item>Pounds</item> 
    <item>Ounces</item> 
    <item>Fluid Ounces</item> 
    <item>Gallons</item> 
    <item>Miles</item> 
    <item>Inches</item> 
  </array> 
  <array name="metric_units"> 
    <item>Celsius</item> 
    <item>Kilograms</item> 
    <item>Grams</item> 
    <item>Millileters</item> 
    <item>Liters</item> 
    <item>Kilometers</item> 
    <item>Centimeters</item> 
  </array>   
</resources> 

现在,我们可以看到将用于微调器的那些值。那么,这些值如何出现在微调器中,应用程序如何在英制单位与公制单位之间切换?要回答这些问题,我们需要看看应用程序代码本身。

Scala 应用程序代码

Converter 应用程序的代码非常简单 — 不管用什么语言编写。当然,用 Java 编写起来非常容易,但是用 Scala 编写也同样不复杂。首先我们看看前面见过的 UI 背后的代码。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:手机 Scala 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接