在Eclipse中用Scala語言開發Android應用

openkk 13年前發布 | 26K 次閱讀 Eclipse Android 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上方
在Eclipse中用Scala語言開發Android應用

9、把Java的Activity類替換為scala的Activity類

package org.noahx.scalaandroid

import android.app.Activity
import android.os.Bundle
import android.widget.Button
import android.widget.TextView
import android.view.View

class ScalaAndroidActivity extends Activity {

 override protected def onCreate(savedInstanceState: Bundle) = {
    super.onCreate(savedInstanceState)

    setContentView(R.layout.main)

    val text = findViewById(R.id.text1).asInstanceOf[TextView]
    val button = findViewById(R.id.button1).asInstanceOf[Button]

    button.setOnClickListener(new View.OnClickListener() {

      def onClick(v: View) = {
        text.setText("hello scala!!!")
      }

    })
  }

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

10、運行效果

在Eclipse中用Scala語言開發Android應用
 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!