android:layout_width=“wrap_content”
android:layout_height=“42dp” >
<TextView
android:id=“@+id/tv_value”
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:layout_centerVertical=“true”
android:layout_marginRight=“50dp”
android:background=“#fff”
android:ellipsize=“end”
android:gravity=“left|center”
android:hint=“请选择”
android:paddingLeft=“10dp”
android:singleLine=“true”
android:textColor=“#ff000000”
android:textSize=“18dp” >
<LinearLayout
android:id=“@+id/bt_dropdown”
android:layout_width=“50dp”
android:layout_height=“match_parent”
android:layout_alignParentRight=“true”
android:background=“#fff”
android:gravity=“center”
android:onClick=“onClick” >
<ImageView
android:layout_width=“20dp”
android:layout_height=“15dp”
android:background=“@drawable/down_arrow” />
二、定义SpinerPopWindow类
package org.gaochun.widget;
import java.util.List;
import org.gaochun.R;
import org.gaochun.adapter.SpinerAdapter;
import org.gaochun.adapter.SpinerAdapter.IOnItemSelectListener;
import android.content.Context;
import android.graphics.drawable.ColorDrawable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import android.widget.PopupWindow;
/**
-
自定义SpinerPopWindow类
-
@auth