日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > android HorizontalScrollView的簡單使用

android HorizontalScrollView的簡單使用

來源:程序員人生   發布時間:2015-01-05 08:08:27 閱讀次數:7216次

記得之前有個Gallery,但是這個以后被Google放棄了,用過的Gallery的人肯定知道不好用,現在更多的是使用ViewPager或 HorizontalScrollView,今天說下 HorizontalScrollView的簡單使用吧,之前項目中都沒用到過這個控件,以為是和listview的1樣使用,后才才發現HorizontalScrollView沒有甚么setAdapter()方法,哪怎樣綁定1些資源到HorizontalScrollView控件上呢?換個思路,我們可以里面加1個LinearLayout控件,由于LinearLayout它有方向的屬性,現在新建1個Android項目/HorizontalDemo,

activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
 >


    <HorizontalScrollView
        android:id="@+id/hsv"
        android:layout_width="fill_parent"
        android:layout_height="180dp"
        android:layout_marginTop="20dp"
        >
<LinearLayout 
   android:id="@+id/ll"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:orientation="horizontal"
   ></LinearLayout>
</HorizontalScrollView>
</RelativeLayout>


MainActivity.java

package com.example.horizontaldemo;




import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.HorizontalScrollView;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;


public class MainActivity extends Activity {
private HorizontalScrollView hsv;
private LinearLayout ll;
private int[] mImgIds;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
hsv = (HorizontalScrollView) findViewById(R.id.hsv);
ll = (LinearLayout) findViewById(R.id.ll);
initData();
initView();
}
private void initView() {

for(int i=0;i<mImgIds.length;i++){

View itemView = getLayoutInflater().inflate(R.layout.item, null);
   ImageView iv = (ImageView) itemView.findViewById(R.id.iv);
   TextView tv_name = (TextView) itemView.findViewById(R.id.tv_name);
   iv.setImageResource(mImgIds[i]);
   tv_name.setText("妹1個");
   ll.addView(itemView);
}
}
private void initData()
{
mImgIds = new int[] { R.drawable.a, R.drawable.b, R.drawable.c,
R.drawable.d, R.drawable.e, R.drawable.f, R.drawable.g,
R.drawable.h, R.drawable.l };
}
}


item.xml

<?xml version="1.0" encoding="utf⑻"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    <ImageView 
        android:id="@+id/iv"
        android:layout_width="90dp"
        android:layout_height="90dp"
        />
<TextView 
   android:id="@+id/tv_name"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center"
   />
</LinearLayout>

效果圖:


在這感謝http://blog.csdn.net/lmj623565791/article/details/38140505博客的圖片資源

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线视频亚洲一区 | 成人6969www免费视频 | www.99热| 哪里有毛片网站 | 久久久午夜视频 | 欧美高清二区 | 国产精品视频观看 | 成人小视频在线观看 | 国产一区二区在线视频观看 | 亚洲一区二区三区成人 | 看av网址| 久久久久国产精品免费免费搜索 | 亚洲一二三在线观看 | 中文字幕av片 | 免费看亚洲 | jizz中国日本 | 一级片网址| 亚洲在线看 | 在线观看二区 | 日韩精品不卡 | 99re在线观看 | 视频一区欧美 | 欧美激情xxxx | 第四色中文综合网 | 日韩视频不卡 | 天天影院色 | 久久久久久久国产精品影院 | 欧美日韩1区2区3区 久久五月天婷婷 | 国产黄色大片免费 | 日韩资源在线 | 欧美xxxx黑人又粗又长精品 | 日韩国产欧美综合 | 可以免费看的av | www.视频一区 | 一区二区日韩精品 | 国产小视频网站 | 成人福利一区 | 亚洲精品乱码久久久久久9色 | 亚洲国产一区二区a毛片 | 亚洲自拍偷拍第一页 | 欧美一区二区三区免费 |