16

LinearLayout の setOrientation メソッドは、引数 VERTICAL を受け入れません。これは、Android リファレンスの次の説明とは異なります。

public void setOrientation (int orientation) 導入されたバージョン: API レベル 1 レイアウトは列または行である必要があります。関連する XML 属性 * android:orientation パラメータ orientation HORIZONTAL または VERTICAL を渡します。デフォルト値は HORIZONTAL です。

import android.widget.LinearLayout.* を使用して、失敗しました

ハックすることで、1 が垂直であることがわかりましたが、これは問題なく動作しますが、これは修正する必要があるバグです。

4

2 に答える 2

43
LinearLayout myLayout = new LinearLayout(this);
myLayout.setOrientation(LinearLayout.VERTICAL);
于 2011-10-06T21:31:57.813 に答える
4

LinearLayout の setOrientation メソッドは、引数 VERTICAL を受け入れません。

はい、そうです。これは、Android のすべての出荷バージョンで約 3 年間動作したサンプル プロジェクトです。

ハックすることで、1 が垂直であることがわかりましたが、これは問題なく動作しますが、これは修正する必要があるバグです。

バグはあなたのコードにあります。

于 2011-03-15T01:43:31.567 に答える