gridview单行横向显示数据怎么做 RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/chin3q/article/details/6559345 在<Gridview> <Raw>下面定义一个嵌套的Linearlayout,方向为水平 xml文件核心部分:<HorizontalScrollView android:id="@+id/myscrollview" android:layout_width="1249dp" android:layout_height="200dp" android:layout_x="10dp" android:layout_y="500dp" android:scrollbars="none" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <GridView android:id="@+id/gridview1" android:layout_width="129dp" android:layout_height="262dp" android:focusable="true" android:gravity="center" android:listSelector="@android:color/transparent" android:nextFocusUp="@id/tvsetting" android:numColumns="1" android:scrollbars="none" > </GridView>java代码核心部分:int size = mGridPageAdapter1.getCount(); DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); float density = dm.density; allWidth = (int) (220 * size * density); itemWidth = (int) (100 * density); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(allWidth, LinearLayout.LayoutParams.FILL_PARENT); mGridView1.setLayoutParams(params); mGridView1.setColumnWidth(itemWidth); mGridView1.setHorizontalSpacing(120); mGridView1.setStretchMode(GridView.NO_STRETCH); mGridView1.setNumColumns(30); 如何实现在没有网络的情况下能够读取上次浏览过的新闻 GPRS拨号 pppd exit 127 视频播放器的缓冲原理及计算 android 2.3 的鼠标 移动问题 关于android模拟机的问题 在android下实现心跳包的问题 NDK编译时,报错error: undefined reference to 'rand',是不是安卓库函数里面没有这个函数的实现呢? 什么样的应用适合转成轻应用? 很抱歉,程序已停止运行 奇怪的界面改动问题 要写一个联机软件 activity-alias怎样从targetActivity中拉出来显示在home screen
xml文件核心部分:
<HorizontalScrollView
android:id="@+id/myscrollview"
android:layout_width="1249dp"
android:layout_height="200dp"
android:layout_x="10dp"
android:layout_y="500dp"
android:scrollbars="none" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" > <GridView
android:id="@+id/gridview1"
android:layout_width="129dp"
android:layout_height="262dp"
android:focusable="true"
android:gravity="center"
android:listSelector="@android:color/transparent"
android:nextFocusUp="@id/tvsetting"
android:numColumns="1"
android:scrollbars="none" > </GridView>java代码核心部分:
int size = mGridPageAdapter1.getCount();
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
float density = dm.density;
allWidth = (int) (220 * size * density);
itemWidth = (int) (100 * density);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(allWidth, LinearLayout.LayoutParams.FILL_PARENT);
mGridView1.setLayoutParams(params);
mGridView1.setColumnWidth(itemWidth);
mGridView1.setHorizontalSpacing(120);
mGridView1.setStretchMode(GridView.NO_STRETCH);
mGridView1.setNumColumns(30);