哈尔滨微信公众号代运营【哈尔滨商城小程序开发】哈尔滨微信公众号编辑排版设计_哈尔滨微信小程序制作公司—哈尔滨微信公众号小程序托管服务中心
哈尔滨的历史源远流长,是一座从来没有过城墙的城市。早在两万两千年前,旧石器时代晚期,这里就已经有人类活动。大约5000年前,哈尔滨地区进入新石器时代。大约3000年前,殷商晚期,哈尔滨进入青铜时代,属于黑龙江地区最早的古代文明国家——白金宝文化的分布区域。
金收国元年(1115年),金代在上京(哈尔滨阿城区)建都。为两大汉军万户居住地。 [19]
金大定十三年(1173年),上京重新被立为陪都。
元、明时,哈尔滨又成为成吉思汗三弟斡斤家族的领地和奴尔干都司的辖地。 [20]
明末清初时期,女真人曾用此城遗存的建筑材料在原地修筑阿勒楚喀要塞。
android:dropDownHorizontalOffset:设置列表框的水平偏移距离
android:dropDownVerticalOffset:设置列表框的水平竖直距离
android:dropDownSelector:列表框被选中时的背景
android:dropDownWidth:设置下拉列表框的宽度
android:gravity:设置里面组件的对其方式
android:popupBackground:设置列表框的背景
android:prompt:设置对话框模式的列表框的提示信息(标题),只能够引用string.xml 中的资源id,而不能直接写字符串
android:spinnerMode:列表框的模式,有两个可选值: dialog:对话框风格的窗口 dropdown:下拉菜单风格的窗口(默认)
可选属性:android:entries:使用数组资源设置下拉列表框的列表项目
对了,Spinner会默认选中第一个值,就是默认调用spinner.setSection(0), 你可以通过这个设置默认的选中值,另外,会触发一次OnItemSelectedListener 事件,暂时没找到解决方法,下面折衷的处理是:添加一个boolean值,然后设置 为false,在onItemSelected时进行判断,false说明是默认触发的,不做任何操作 将boolean值设置为true;true的话则正常触发事件! 示例中写了两个不同的Spinner,从数据源,列表框风格等进行对比~ 接下来我们来看下
效果图:
代码实现:
这里依然使用的我们前面的可复用BaseAdapter:
第一个Spinner的数据源编写:
在res/values下编写一个:myarrays.xml的文件,内容如下:
<?xml version="1.0" encoding="utf-8"?><resources> <string-array name="data"> <item>英勇青铜</item> <item>不屈白银</item> <item>荣耀黄金</item> <item>华贵铂金</item> <item>璀璨钻石</item> <item>超凡大师</item> <item>最强王者</item> </string-array></resources>
接着是第二个Spinner的布局:item_spin_hero.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:padding="5dp"> <ImageView android:id="@+id/img_icon" android:layout_width="48dp" android:layout_height="48dp" android:src="@mipmap/iv_lol_icon1" /> <TextView android:id="@+id/txt_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginTop="15dp" android:text="德玛西亚" android:textSize="16sp" /></LinearLayout>
哈尔滨微信公众号代运营【哈尔滨商城小程序开发】哈尔滨微信公众号编辑排版设计_哈尔滨微信小程序制作公司—哈尔滨微信公众号小程序托管服务中心