是我为Android开发应用程序的新手。我已经获得了这段代码(运行正常)(它是layout / main.xml的一部分):
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
和此代码(运行不正常):
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
WTF,伙计们?如果我运行第二个代码,我将收到“对不起!应用程序x意外停止[...]”。如果我完全删除此文本视图,它也可以正常工作(我不会在代码中对此TextView进行交互。这是怎么了?
请帮助,克里斯
编辑:
这是我唯一的方法(它只是项目的开始;))
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
Spinner s = (Spinner) findViewById(R.id.spinner);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.days, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);
}
这里是main.xml的其余部分
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/text2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:text="Wybierz dzień:"
/>
<Spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true"
android:prompt="@string/day_prompt"
/>
</LinearLayout>
尝试此代码:
<TextView android:text="@+id/TextView01"
android:id="@+id/TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
我也遇到同样的问题。我已将一个ID添加到textField(它是“ android:id =“ @ + id / vvg”“),但是当尝试以“ vvgLink = findViewById(R.id.vvg);”的方式使用它时世界上什么都没有发生。甚至没有提供可能的ID。