2013-03-18 48 views
0

我正在將以下Java代碼翻譯爲Scala。Android中的Scala中的TableLayout.LayoutParams.WRAP_CONTENT以編譯器錯誤結尾

some_android_view.setLayoutParams(
    new TableLayout.LayoutParams(TableLayout.LayoutParams.WRAP_CONTENT, 
           TableLayout.LayoutParams.WRAP_CONTENT)); 

但它給了我下面的編譯錯誤:

value WRAP_CONTENT is not a member of object android.widget.TableLayout.LayoutParams

編輯

更換

TableLayout.LayoutParams.WRAP_CONTENT 

android.view.ViewGroup.LayoutParams.WRAP_CONTENT 

回答

0

使用android.view.ViewGroup.LayoutParams.WRAP_CONTENT而不是TableLayout.LayoutParams.WRAP_CONTENT

+0

我一直在使用「#」試過了,但仍然沒有編制。我正在使用Scala 2.9。我收到以下錯誤: object LayoutParams is not a \t value \t - ')'expected'',but''#'found。 '''','但'找到'#'。 – marbarfa 2013-03-18 15:19:29

+0

對不起,我很困惑,'#'它只是從我的IDEA鏈接=)請直接鏈接到ViewGroup.LayoutParams.WRAP_CONTENT常量。 – aim 2013-03-18 15:25:14

+0

這工作:android.view.ViewGroup.LayoutParams.WRAP_CONTENT。謝謝!。編輯了這個問題。 – marbarfa 2013-03-18 15:25:18