在Eclipse中用Scala语言开发Android应用

1、下载安装 Eclipse Classic 3.7.2

注:下载JDK与Android SDK的事我就不详述了,有问题可以问我

2、安装Android ADT Plugin

安装地址:https://dl-ssl.google.com/android/eclipse/

3、安装Scala IDE

安装地址:http://download.scala-ide.org/releases-29/milestone/site/

4、安装AndroidProguardScala

安装地址:https://androidproguardscala.s3.amazonaws.com/UpdateSiteForAndroidProguardScala

5、创建Android Project

6、Add Scala Nature

在android项目上点右键,Configure->Add Scala Nature

7、Add AndroidProguardScala Nature

在android项目上点右键,Add AndroidProguardScala Nature

8、调整Java Build Path顺序(重要)

注意把两个scala的lib,移动到Android上方

9、把Java的Activity类替换为scala的Activity类

 
 
 
 
  1. package org.noahx.scalaandroid  
  2.  
  3. import android.app.Activity  
  4. import android.os.Bundle  
  5. import android.widget.Button  
  6. import android.widget.TextView  
  7. import android.view.View  
  8.  
  9. class ScalaAndroidActivity extends Activity {  
  10.     
  11.  override protected def onCreate(savedInstanceState: Bundle) = {  
  12.     super.onCreate(savedInstanceState)  
  13.  
  14.     setContentView(R.layout.main)  
  15.  
  16.     val text = findViewById(R.id.text1).asInstanceOf[TextView]  
  17.     val button = findViewById(R.id.button1).asInstanceOf[Button]  
  18.       
  19.     button.setOnClickListener(new View.OnClickListener() {  
  20.  
  21.       def onClick(v: View) = {  
  22.         text.setText("hello scala!!!")  
  23.       }  
  24.  
  25.     })  
  26.   }  
  27.    

注:修改完layout,把project clean一下

10、运行效果

文章名称:在Eclipse中用Scala语言开发Android应用
网页URL:http://www.hantingmc.com/qtweb/news48/464298.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联