我试图在我的 BottomSheet 对话框中返回一个微调器值。但它总是返回 NullPointerException。下面是我的 String.XML 文件
<string-array name="e_type">
<item>item1</item>
<item>item2</item>
</string-array>
这是我的 bottomsheet_activity.xml 文件
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/e_type" />
我正在尝试通过以下代码获取价值
final BottomSheetDialog dialog3 = new BottomSheetDialog(MainActivity.this);
dialog3.setContentView(R.layout.bottomsheet_activity);
final Spinner spinner=(Spinner) findViewById(R.id.spinner);
final String itemText = (String) spinner.getSelectedItem();
String requesttype=itemText; //Trying to use this variable but returning null
dialog3.show();
为什么它返回 null ,我不知道