当前位置:  编程技术>移动开发
本页文章导读:
    ▪跑马灯成效        跑马灯效果 最近在網上看到有朋友貼了一段跑馬燈效果,代碼很簡單,可以有幾點關鍵的地方. <TextView android:layout_width="50px" android:layout_height="wrap_content" android:textColor="@android:.........
    ▪ UITabBarController应用案例        UITabBarController使用案例 一.基本知识和UINavigationController类似,UITabBarController也可以用来控制多个页面导航,用户可以在多个视图控制器之间移动,并可以定制屏幕底部的选项卡栏。借助.........
    ▪ 手机阅读软件施用调查       手机阅读软件使用调查 手机阅读软件使用调查 http://www.diaochapai.com/survey542911 兄弟姐妹们帮忙填写一下调查表。 ......

[1]跑马灯成效
    来源: 互联网  发布时间: 2014-02-18
跑马灯效果

最近在網上看到有朋友貼了一段跑馬燈效果,代碼很簡單,可以有幾點關鍵的地方.

 <TextView android:layout_width="50px"
        android:layout_height="wrap_content"
        android:textColor="@android:color/white" 
        android:ellipsize="marquee" 
        android:focusable="true" 
        android:marqueeRepeatLimit="marquee_forever" 
        android:focusableInTouchMode="true" 
        android:scrollHorizontally="true"
        android:text="这才是真正的文字跑马灯效果"
        >
    </TextView>

 

android:focusableInTouchMode="true"  這塊很重要 

還有一個重要的地方就是:   android:text="这才是真正的文字跑马灯效果",如果你的文字在手機上的長度是100px;那麼你的android:layout_width="90px"
一定要小於100px  
1 楼 gyht0808 2011-06-22  
好像没效果耶
2 楼 gundumw100 2011-06-22  
当焦点不在TextView,你再看看还跑不跑!
3 楼 zoozooll 2011-06-23  
这些现象确实很奇怪,有时候不一定有用的
4 楼 kkvsyy 2011-06-24  
android2.2一定好用 我测过的
5 楼 whao189 2011-06-27  
<div >kkvsyy 写道</div>
<div >
<p>最近在網上看到有朋友貼了一段跑馬燈效果,代碼很簡單,可以有幾點關鍵的地方.</p>
<pre name="code" > &lt;TextView android:layout_width="50px"
        android:layout_height="wrap_content"
        android:textColor="@android:color/white"
        android:ellipsize="marquee"
        android:focusable="true"
        android:marqueeRepeatLimit="marquee_forever"
        android:focusableInTouchMode="true"
        android:scrollHorizontally="true"
        android:text="这才是真正的文字跑马灯效果"
        &gt;
    &lt;/TextView&gt;</pre>
<p> </p>
<pre name="code" >android:focusableInTouchMode="true"  這塊很重要 

還有一個重要的地方就是:   android:text="这才是真正的文字跑马灯效果",如果你的文字在手機上的長度是100px;那麼你的android:layout_width="90px"
一定要小於100px 
</pre>
</div>
<p> </p>
<p> </p>
<p>我试了一下 效果是有的。。。但是问题是你设置的 <span >layout_width 宽度必须 要小于 文字内容的长度</span><span > android:text="这才是真正的文字跑马灯效果"  </span></p>
<p> </p>
<p>如果我要是设置 <span >layout_width ="fill_parent" 岂不是非要把 text 的内容设置的很长。。。</span></p>
<p> </p>
<p>怎么样设置的短一些 也能让他 循环滚动呢? 楼主 你给点建议不?</p>

    
[2] UITabBarController应用案例
    来源: 互联网  发布时间: 2014-02-18
UITabBarController使用案例
一.基本知识


和UINavigationController类似,UITabBarController也可以用来控制多个页面导航,用户可以在多个视图控制器之间移动,并可以定制屏幕底部的选项卡栏。


借助屏幕底部的选项卡 栏,UITabBarController不必像UINavigationController那样以栈的方式推入和推出视图,而是组建一系列的控制器 (他们各自可以是UIViewController,UINavigationController,UITableViewController或任何 其他种类的视图控制器),并将它们添加到选项卡栏,使每个选项卡对应一个视图控制器。


二.具体介绍


1.通过代码的方式创建UITabBarController界面

代码的位置应该放在xxxAppDelegate.m中 的applicationDidFinishLaunching:方法中,因为Tab Bar Controller通常是为应用窗口提供根视图,所以需要在程序启动后,窗口显示前创建Tab Bar Controller。具体创建步骤为:


(1)创建一个新的UITabBarController对象

(2)为每一个Tab创建一个root view controller

(3)把这些root view controllers添加到一个array中,再把这个array分配给tab bar controller的viewControllers属性

(4)把tab bar controller's view添加到应用程序主窗口

例子:

- (void)applicationDidFinishLaunching:(UIApplication *)application {

   tabBarController = [[UITabBarController alloc] init];

   MyViewController* vc1 = [[MyViewController alloc] init];

   MyOtherViewController* vc2 = [[MyOtherViewController alloc] init];

   NSArray* controllers = [NSArray arrayWithObjects:vc1, vc2, nil];

   tabBarController.viewControllers = controllers;

   // Add the tab bar controller's current view as a subview of the window


   [window addSubview:tabBarController.view];


}


2.通过代码的方式创建TabBarItem

Tab Bar Controller的每个选项卡都得有一个UITabBarItem,可以在其root view controller初始化时创建并添加UITabBarItem。

例子:

- (id)init {

   if (self = [super initWithNibName:@"MyViewController" bundle:nil]) {

      self.title = @"My View Controller";

      UIImage* anImage = [UIImage imageNamed:@"MyViewControllerImage.png"];

      UITabBarItem* theItem = [[UITabBarItem alloc] initWithTitle:@"Home" image:anImage tag:0];

      self.tabBarItem = theItem;

      [theItem release];

   }
   return self;
}
1 楼 cuichang 2011-06-17  
UITabBaController
少了一个r啊

是 UITabBarController
2 楼 re_reference 2011-07-03  
cuichang 写道
UITabBaController
少了一个r啊

是 UITabBarController

恩,改过来了

    
[3] 手机阅读软件施用调查
    来源: 互联网  发布时间: 2014-02-18
手机阅读软件使用调查

手机阅读软件使用调查

http://www.diaochapai.com/survey542911

兄弟姐妹们帮忙填写一下调查表。


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android提高之手游转电视游戏的模拟操控 iis7站长之家
▪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