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