多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

android HorizontalScrollView的簡單使用

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

記得之前有個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博客的圖片資源

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文字幕在线观看2022 | 欧美黑人激情乱妇 | 日韩欧美日本 | 日韩亚洲一区中文字幕在线 | 日本一区欧美 | 国产三级做爰高清视频a | 亚洲视频在线观看视频 | 久久网国产 | 欧美巨大video粗暴 | 天天做天天爱天天爽综合网 | 亚洲视频中文 | 国产精品一区二区三区免费视频 | 99精品国产美女福到在线不卡 | 伊人性视频 | 欧美日韩精品乱国产 | 精品在线第一页 | 精品国产免费久久久久久 | tubexxxxhd日本| 一二三四视频社区5在线高清视频 | 在线播放亚洲视频 | 久久精品国产2020 | 一区二区精品 | 伊人久久大香线焦在观看 | 国产或人精品日本亚洲77美色 | 全国男人的天堂网站 | 国产在线a不卡免费视频 | 国产逼 | 亚洲人成在线免费观看 | 日本资源在线 | 最近中文字幕完整国语 | 日本一区二区三区免费高清在线 | 一级毛片毛片毛片毛毛片 | japanesevideo国产在线 | a一级毛片 | 日韩永久在线观看免费视频 | 久久www免费人成看片入口 | 久久久久久久岛国免费播放 | jizz在亚洲 | 激情 黄 +色+成+人 | 地址一地址二地址三 | 国产逼逼视频 |