Android_TextVIew_flow_ex1
2024-09-29 16:35:59
xml文件:
<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="com.example.app6.MainActivity" > <com.example.TextView_flow.marqueeText
android:id="@+id/textView_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:singleLine="true"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"/>
<!-- TextView可以用其子类来声明,子类的表现形式是包名+类名
设置4条语功能语句才能实现跑马灯的效果-->
<com.example.TextView_flow.marqueeText
android:layout_below="@id/textView_1"
android:layout_marginTop="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:singleLine="true"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"/> </RelativeLayout>
marqueeText.java
package com.example.TextView_flow; import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView; public class marqueeText extends TextView{ public marqueeText(Context context) {
super(context);
// TODO Auto-generated constructor stub
} public marqueeText(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
} public marqueeText(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
/*
* 复写这个方法是第一个文本框得到了可聚焦为true的方法,以跑马灯形式显示,而其他文本框得不到
*/
@Override
public boolean isFocused() {
return true;
}
}
源代码:
package com.example.TextView_flow; import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem; public class MainActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
最新文章
- bzoj1103树状数组水题
- 运行tomcat8w.exe未安装指定的服务
- 解决adb server端口被占用的问题
- 网上搜集的jq常用代码
- socket 网摘
- JavaScript检测之basevalidate.js
- GetMemory()函数
- .net平台的MongoDB使用
- Image和字节数组互转
- python简单爬虫 用lxml库解析数据
- ueditor取消文本编辑器的自动拉伸高度、宽度。
- maven如果正常配置不成功,就按照我的就可以配置成功了
- win10下正确使用Sublime Text搭建python调试环境
- aop的使用
- Win7 VS2013环境编译CGAL-4.7
- 作业五:分析system_call中断处理过程
- R中基本函数学习[转载]
- 使用CSS3改变文本选中的默认颜色——张鑫旭
- 二分算法的应用——最大化平均值 POJ 2976 Dropping tests
- Linux - iptables firewalld
热门文章
- 【工具类】获取手机sim卡的运营商
- 自动化测试(三):QTP参数化
- VS2008编写MFC程序--使用opencv2.4()
- Java NIO流 -- 缓冲区(Buffer,ByteBuffer)
- poj 1741 Tree(点分治)
- uvalive 4589 Asteroids
- cubla sample-code
- 检测是否安装了 .NET Framework 3.5
- algorithm@ find kth smallest element in two sorted arrays (O(log n time)
- C++为QLabel增加单击事件