`
kmo
  • 浏览: 17125 次
  • 性别: Icon_minigender_2
  • 来自: 珠海
社区版块
存档分类
最新评论

Tablayou嵌套ListView以及gallery实现手势滑动 支持多语言

 
阅读更多

我们的HW2 只能说现在写出来的android代码 丑的要哭了T T

Assignment具体可以看附件 懒得zip了直接快捷键rar

 

中间遇到的问题之多 超过我的想象呐 果然我是不会编程的人

 

1 一开始是看google developer上的tutorial 先是被Tablayout的getTabHost()给坑了一下 

   所以要注意 

public class HelloTabWidget extends TabActivity {

   继承的父类要写清楚哦! 

   这样说来 stackoverflow 真的是好物 直接google一下全部出来啦

 

2 卡了我半天的是imageView 居然 实现起来傻逼的不行 但是网上的代码都只有xml了没有java的 这里写清楚了 为小白们谋福利

<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"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".ImgActivity" >

	<ImageView
	    android:id="@+id/imgView1"
	    android:layout_width="fill_parent"
        android:layout_height="fill_parent"
	    android:src="@drawable/pic_14"
	    android:layout_gravity="center"
	    />

</RelativeLayout>

    

package com.example.hw2;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ImageView;
import android.widget.TextView;

public class ImgActivity extends Activity {
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_img);
	}
}

 

3 接下来是最最烦人的手势滑动实现,一开始一直用viewFlipper,网上例子也是一堆的,但是单独运行是正常的程序,整合进tablayout以后就不行了,非常捉急,但是又不想用复杂高深的gallery,以至于周日做的拖到现在才搞完。

    其实正解就是,viewflipper根本不能嵌套?这不可能吧!谁能来解释下呢???

    最后还是用gallery实现的,代码短小简单的不行,基本上直接用了http://my.oschina.net/yuhanxun/blog/88019的程序。

 

4 多语言支持这个就比较简单啦 不过要记住中文是zh-CN哦,我第一次用的是zn-CN,结果又是半天不能转中文,急死= =

 

 

 

分享到:
评论

相关推荐

    ListView嵌套Gallery

    解决这个问题的方法是自定义ListView的OnTouchListener,对滑动手势进行拦截和转发,确保滑动操作能正确地被ListView或Gallery捕获。 此外,还要注意性能优化。由于嵌套的Gallery会增加ListView的复杂性,可能导致...

    在listview里面嵌套gallery

    在Android开发中,"在ListView里面嵌套Gallery"是一个常见的需求,这涉及到UI组件的复合使用,以实现更丰富的交互效果。ListView是Android系统提供的一个列表视图控件,它可以展示大量的数据项,并且支持滚动操作。...

    Android 自定义ListView + Gallery 组合

    本文将详细讲解如何在Android应用中实现自定义的ListView与Gallery组合,以及这两个组件的核心特性和使用技巧。 首先,ListView是Android中用于显示长列表的视图,它可以动态加载数据,避免一次性加载大量内容导致...

    列表ListView嵌套Gallery效果.zip

    列表ListView嵌套Gallery效果,该项目实现了列表嵌套Gallery,列表中的每一个Item中放的是横向的Gallery,可以对列表中的每一行进行左右滑动,并可以对Gallery的每一个Item进行点击操作。  

    ListView镶嵌Gallery

    这可能涉及到对ListView和Gallery的数据结构进行设计,以及在Adapter中实现相应的更新逻辑。 6. 性能优化:由于嵌套的滚动控件可能会导致性能问题,因此需要考虑使用ViewStub来延迟加载Gallery,或者使用懒加载策略...

    ListView横向类似Gallery效果

    为了实现横向滑动效果,可以考虑使用HorizontalScrollView嵌套在TableLayout内,或者直接使用HorizontalGridView。这两种方式都可以实现水平滚动,但需要注意处理好滚动事件,防止与ListView的垂直滚动冲突。 最后...

    列表ListView嵌套Gallery效果

    列表ListView嵌套Gallery效果,该项目实现了列表嵌套Gallery,列表中的每一个Item中放的是横向的Gallery,可以对列表中的每一行进行左右滑动,并可以对Gallery的每一个Item进行点击操作。

    Android手机UI设计---”知乎“界面外观模仿

    一个简单的Android手机UI设计—“知乎”模仿的界面设计,有如下...5.实现广告 自动轮播 和 手动滑动 效果,在Fragment里使用Gallery实现自动轮播和手动滑动。 6.在Fragment里使用Gallery结合listview实现listview横滑。

    android安卓可滑动控件

    它提供了更多的自定义选项,如滑动效果、布局管理器等,可以实现列表、网格等多种视图模式。RecyclerView通常与Adapter一起使用,Adapter负责填充数据并处理视图的创建和复用。 7. **NestedScrollView** ...

    android 自定义 gallery

    4. 添加触摸监听:通过设置OnTouchListener,我们可以监听用户对自定义“gallery”的触摸事件,从而实现图片的点击选择、滑动切换等交互功能。 5. 考虑性能优化:由于HorizontalScrollView会一次性加载所有视图,...

    高级布局篇1

    它可以替代ListView、GridView,甚至实现横向滚动的效果,如Gallery,以及瀑布流布局。RecycleView的刷新机制则更加智能,每个item都有自己的观察者,只在数据实际改变时才通知更新,避免了无效的刷新操作。刷新方法...

    android horizontalview demo

    根据提供的文件信息,我们可以分析出该段代码与题目所涉及的主题——Android开发中的HorizontalScrollView、ListView和Gallery控件并无直接关联。但是,基于题目要求,我会先解释代码内容,然后详细探讨...

    android-common-master

    (8) Gallery滑动一页效果 Demo (9) SearchView使用及搜索提示的实现 (10) Service Demo,包括启动service、绑定service、intent service、aidl service (11) BroadcastReceiver Demo,包括普通广播、本地广播、有序...

    android开发样例

    开发者可以通过这个示例学习如何嵌套其他视图组,实现可滚动的复杂布局。 9. **Examples_03_04**: 类似于前面的Examples,这可能涉及到3月4日讨论或学习的特定Android开发主题,如广播接收者、服务、权限管理或通知...

    李兴华.《名师讲坛Android开发实战经典》P357前源码32项

    4. **P193Gallery**:在早期的Android版本中,`Gallery`组件用于展示一系列横向滑动的图片或项,可以理解为一个水平方向的轮播图。不过在后来的版本中,它被`RecyclerView`替代,所以这个项目可能是对旧API的使用。 ...

Global site tag (gtag.js) - Google Analytics