首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

TabSwitcher自定义控件(带拖动&滑动成效)

2012-07-23 
TabSwitcher自定义控件(带拖动&滑动效果)上一篇实现了滑动效果,还是不爽,这次还添加了拖动效果,请大家帮忙

TabSwitcher自定义控件(带拖动&滑动效果)
上一篇实现了滑动效果,还是不爽,这次还添加了拖动效果,请大家帮忙测试。

上传于8.5 1:30
8.5 4:15一次更新



package com.ql.app;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Toast;import com.ql.view.TabSwitcher;import com.ql.view.TabSwitcher.OnItemClickLisener;public class App extends Activity{private Context context;private TabSwitcher tabSwitcher;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        context=this;        tabSwitcher=(TabSwitcher)findViewById(R.id.tabSwitcher);                tabSwitcher.setOnItemClickLisener(onItemClickLisener);//        tabSwitcher.setTexts(new String[]{"1","2","3"});    }        OnItemClickLisener onItemClickLisener=new OnItemClickLisener(){@Overridepublic void onItemClickLisener(View view, int position) {// TODO Auto-generated method stub//switch (position) {case 0:case 1:case 2:case 3:case 4:Log.i("App", "position:"+position);//Toast.makeText(context, "position clicked:"+position, Toast.LENGTH_SHORT).show();break;default:break;}}        };}

1 楼 qi19901212 2011-08-05   如果有图就好了 2 楼 gundumw100 2011-08-05   qi19901212 写道如果有图就好了
看上一篇就知道了 3 楼 jeasinlee 2011-08-05   楼主,赞一个!~ 4 楼 lmhdlcode 2011-08-05   能不能做一个下面带tab的例子,tab页也能拖动,并且上面标签随着tab页的动而动。 5 楼 Mjing 2011-08-05   我进来了,谢谢你呀! 6 楼 lmhdlcode 2011-08-08   在试验的过程中发现一个bug
你在第二个tab页放一个EditText空间。
当第一次选择第二个tab页的时候,然后点击EditText,让EditText获得焦点,
这时候tab标签的选中变成第一个tab标签了。(就是选中的从 【应用】变为【游戏】上面了)
第二次就正常了。 7 楼 gundumw100 2011-08-08   lmhdlcode 写道在试验的过程中发现一个bug
你在第二个tab页放一个EditText空间。
当第一次选择第二个tab页的时候,然后点击EditText,让EditText获得焦点,
这时候tab标签的选中变成第一个tab标签了。(就是选中的从 【应用】变为【游戏】上面了)
第二次就正常了。
我也发现这个问题了,我发现只要弹出输入法和弹出输入提示的时候才会发生这种情况。这个时候layout大小变了,执行了onLayout()方法,但我也不知道为什么。 8 楼 yangjiantong 2011-08-09   很不错哦,不知道楼主能否在tab页也加点内容,不太会加,见优亿市场那下面好像是个listview控件,还是感谢楼主的奉献精神! 9 楼 lmhdlcode 2011-08-16   楼主不上论坛了吗?
提到的bug不知道修改了吗 10 楼 gundumw100 2011-08-16   lmhdlcode 写道楼主不上论坛了吗?
提到的bug不知道修改了吗
没改,得另想办法。 11 楼 金剑89 2011-08-23   为什么2.2运行正常,2.1就显示不了,查了下api level 无果,你知道原因吗? 12 楼 gundumw100 2011-08-23   金剑89 写道为什么2.2运行正常,2.1就显示不了,查了下api level 无果,你知道原因吗?
显示不了?什么显示不了 13 楼 金剑89 2011-08-23   gundumw100 写道金剑89 写道为什么2.2运行正常,2.1就显示不了,查了下api level 无果,你知道原因吗?
显示不了?什么显示不了
就是四个tab不论字还是背景都都没,你用模拟器试试 14 楼 yang668 2011-12-27   楼主在UI方面的知识真是无懈可击啊 15 楼 createAndroid 2012-03-28   不能拖动呀。。。。还是我不理解你的意思,怎么拖法呢,是拖动整个控件吗?
16 楼 zhudandan829 2012-05-25   真不明白“拖动”tab的意思lz懂不懂。。。。

热点排行