我的名字是Marek。 我來自波蘭。Android eclipse錯誤TextView和EditView
我對我的項目有問題。
java.lang.ClassCastException: android.widget.TextView cannot be cast andoid.widget.EditView
它不工作的虛擬設備,我的設備
這對我的學習發展簡單的項目。
對不起,我的英語。
的java:
cylindr = (TextView)findViewById(R.id.cylindr);
na = (TextView)findViewById(R.id.na);
litry = (TextView)findViewById(R.id.litry);
spalanie = (TextView)findViewById(R.id.spalanie);
obrot = (TextView)findViewById(R.id.obrot);
ok = (Button)findViewById(R.id.ok);
cylindr = (EditText)findViewById(R.id.cylindr);
obroty = (EditText)findViewById(R.id.obroty);
paliwo = (EditText)findViewById(R.id.paliwo);
XML:
<TextView
android:id="@+id/spalanie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/paliwo"
android:layout_alignParentTop="true"
android:layout_marginTop="24dp"
android:text="@string/Spalanie" />
<EditText
android:id="@+id/paliwo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/spalanie"
android:layout_marginLeft="18dp"
android:layout_marginTop="22dp"
android:ems="10"
android:inputType="number"
android:labelFor="@+id/paliwo"
android:singleLine="true" />
<TextView
android:id="@+id/litry"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/paliwo"
android:layout_alignBottom="@+id/paliwo"
android:layout_toRightOf="@+id/paliwo"
android:text="@string/litrow" />
<TextView
android:id="@+id/obrot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/paliwo"
android:layout_below="@+id/paliwo"
android:layout_marginTop="28dp"
android:text="@string/obroty" />
<EditText
android:id="@+id/obroty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/obrot"
android:layout_marginTop="24dp"
android:layout_toLeftOf="@+id/litry"
android:ems="10"
android:inputType="number"
android:labelFor="@id/obroty" />
<TextView
android:id="@+id/na"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/obroty"
android:layout_alignBottom="@+id/obroty"
android:layout_toRightOf="@+id/obroty"
android:text="@string/na" />
<TextView
android:id="@+id/cylindr"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/obrot"
android:layout_below="@+id/obroty"
android:layout_marginTop="36dp"
android:text="@string/cylindry" />
<EditText
android:id="@+id/cylindry"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/cylindr"
android:layout_below="@+id/obroty"
android:layout_marginTop="65dp"
android:ems="10"
android:inputType="number"
android:labelFor="@id/cylindry" />
<Button
android:id="@+id/dalej"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/cylindry"
android:layout_marginTop="31dp"
android:layout_toRightOf="@+id/spalanie"
android:text="@string/ok" />
</RelativeLayout>
請幫幫我!
你不能同時使用'(TextView)findViewById(R.id.cylindr)'和'(EditText)findViewById(R.id.cylindr)''。哪種類型? – 2014-09-12 19:06:07