performClick():如果它被定义就调用此视图的OnClickListener ,代码触发Spinner的点击事件
其他方法:
setPrompt(CharSequence prompt):设置当Spinner对话框关闭时显示的提示
setOnItemClickListener(AdapterView.OnItemClickListener l):当项被点击时调用
onDetachedFromWindow():当Spinner脱离窗口时被调用。
图:使用ImageButton的点击事件触发Spinner的点击事件
自定义的Spinner
<RelativeLayout
android:layout_width="230dp"
android:layout_height="wrap_content" >
<Spinner
android:id="@+id/theme"
style="@style/third_font"
android:layout_width="230dp"
android:layout_height="40dp"
android:layout_marginLeft="10dp"
android:layout_weight="1.0"
android:background="@drawable/a_listview_shape_grey"
android:padding="5dp"
android:paddingLeft="10dp" />
<ImageButton
android:id="@+id/select_btn"
style="@style/select_button_style"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="-10dp"
android:layout_alignParentRight="true"
android:layout_marginRight="1.0dip" >
</ImageButton>
</RelativeLayout>