当前位置:  编程技术>移动开发
本页文章导读:
    ▪popWindow回来键不能消失的原因        popWindow返回键不能消失的原因 今天弄了一下popoWindows弹出来之后 不小心按了一下返回键,竟然不消失我很纳闷 怎么会这样 按理说按了返回键应该返回的 原来需要设置setBackgroundDrawable(new Bitma.........
    ▪ 大家评论一上小弟我们的公司的WAP站点        大家评论一下我们的公司的WAP站点! 我们的公司的WAP主页:http://wap.3gmax.net/?pid=3, 顺便讨论一下怎么做网站推广和流量交换! ......
    ▪ 领航标签使用       导航标签使用 一、创建Activity:Android的导航标签由一个叫做TabActivity创建,TabActivity继承自ActivityGroup。二、获取管理标签的对象:在这个Activity的onCreate()方法里使用getTabHost()方法,即可获.........

[1]popWindow回来键不能消失的原因
    来源: 互联网  发布时间: 2014-02-18
popWindow返回键不能消失的原因

今天弄了一下popoWindows弹出来之后 不小心按了一下返回键,竟然不消失我很纳闷

怎么会这样 按理说按了返回键应该返回的

原来需要设置setBackgroundDrawable(new BitmapDrawable()) 也就是说

background != null

真汗

 

而且如果想让他消失当你按窗口其他部分时别忘 了setOutsideTouchable(true)

1 楼 200812 2011-09-08  
请问,我先在好像也不可以,怎么回事
2 楼 ohuan 2012-06-02  
大哥,太感谢了!不消失的问题让我纠结了好久,原来是这个原因!

    
[2] 大家评论一上小弟我们的公司的WAP站点
    来源: 互联网  发布时间: 2014-02-18
大家评论一下我们的公司的WAP站点!
我们的公司的WAP主页:http://wap.3gmax.net/?pid=3, 顺便讨论一下怎么做网站推广和流量交换!

    
[3] 领航标签使用
    来源: 互联网  发布时间: 2014-02-18
导航标签使用
一、创建Activity:

Android的导航标签由一个叫做TabActivity创建,TabActivity继承自ActivityGroup。

二、获取管理标签的对象:

在这个Activity的onCreate()方法里使用getTabHost()方法,即可获得控制导航标签的TabHost(管理标签的对象)。

TabHost继承自android.widget.FrameLayout
它有2个内嵌接口:
TabHost.OnTabChangeListener(实现该接口可以相应TabChange事件)、TabHost.TabContentFactory(实现该接口约定的方法createTabContent(String tag)可以控制标签中的内容显示)

和一个内嵌类TabHost.TabSpec(该类包括了标签的indicator、content、tag)

三、填充标签管理对象
给TabHost添加标签通过
tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("tab2").setContent(this));方法实现,参数是一个TabSpec。而TabSpec通过newTabSpec()方法创建,其中第一个设置即前面说的tag,第二个设置即前面说的indicatior,第三个设置即是标签的现实内容content,这里setContent(this)的写法是因为实现了TabHost.TabContentFactory接口。

四、创建Content,填充一个具体的标签
前面的TabSpec的创建时写到setContent(this),这即是把自身作为一个content填充给标签。Content的创建不局限于这种模式,一般有一下3种:
1、通过layout布局的view填充  :setContent(R.id.view1)
2、通过实现TabHost.TabContentFactory接口的createTabContent(String tag)方法创建 :setContent(this)
3、通过传入一个Intent启动一个Activity创建 : setContent(new Intent(this, List1.class))

具体使用哪一种方式,需要据应用情况而定,没有优劣之分

贴一段代码(通过layout的viewID创建content):
public class Tabs1 extends TabActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TabHost tabHost = getTabHost();
        
        LayoutInflater.from(this).inflate(R.layout.tabs1, tabHost.getTabContentView(), true);

        tabHost.addTab(tabHost.newTabSpec("tab1")
                .setIndicator("tab1")
                .setContent(R.id.view1));
        tabHost.addTab(tabHost.newTabSpec("tab3")
                .setIndicator("tab2")
                .setContent(R.id.view2));
        tabHost.addTab(tabHost.newTabSpec("tab3")
                .setIndicator("tab3")
                .setContent(R.id.view3));
    }
}



    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3