【发布时间】:2018-04-20 18:52:46
【问题描述】:
我的代码有问题,我的代码应该在单击按钮时显示祝酒词。
public TextView textView,textView2;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Spinner spinner = (Spinner) findViewById(R.id.spinner);
Spinner spinner2 = (Spinner) findViewById(R.id.spinner2);
}
public void start(View view) {
Context context = getApplicationContext();
Toast.makeText(context, String.valueOf(spinner.getSelectedItemPosition()) , Toast.LENGTH_LONG).show();
}
我不知道为什么 Toast 消息不显示并且按下按钮时程序崩溃。
这是我在activity_main.xml中的微调器
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="73dp"
android:id="@+id/spinner2"
android:entries="@array/jednostki"/>
xml 中的按钮
<Button
android:text="Start"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/spinner"
android:layout_centerHorizontal="true"
android:layout_marginBottom="71dp"
android:id="@+id/button"
android:onClick="start"/>
和带有项目的数组
<string-array name="jednostki">
<item>Celsjusze</item>
<item>Farenheity</item>
<item>Kelwiny</item>
</string-array>
【问题讨论】:
-
xml 文件也会很有帮助。 “开始”方法是按钮的 onClickListener 吗?
-
显示您的 xml 文件。
标签: java android button spinner toast