java-Android textView 中 onCreate 方法的改变

问题描述

Android textView 中 onCreate 方法的改变

我在main.xml上使用 Layout Editor创建了一个textview名称是textView1。
我想使用一个自定义的字体,所以我在onCreate方法中创建了下面的代码,但是好像不能识别textView1。

package com.mystraldesign.memorable;

import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;

public class MemorableActivity extends Activity
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Typeface type = Typeface.createFromAsset(getAssets(),"fonts/optima.ttf");
        textView1.setTypeface(type);
    }
}

什么原因呢?

解决方案

    TextView textView1=(TextView)findViewById(R.id.textView1);//mail.xml里这个textview的id
    Typeface type = Typeface.createFromAsset(getAssets(),"fonts/optima.ttf");
    textView1.setTypeface(type);

解决方案二:

请初始化 TextView

public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
      // Font path
      String fontPath = "fonts/optima.ttf";
      // text view label
      TextView textView1= (TextView) findViewById(R.id.name);
     // Loading Font Face
      Typeface tf = Typeface.createFromAsset(getAssets(), fontPath);
     // Applying font
      textView1.setTypeface(tf);
  }
时间: 2024-09-23 07:29:50

java-Android textView 中 onCreate 方法的改变的相关文章

布局-android TextView中的setLayoutParam方法

问题描述 android TextView中的setLayoutParam方法 各位前辈,我最近在自学安卓编程,碰到多次 setLayoutParams函数,我对这个函数的用法感觉很模棱两可,API中是这样写 Set the layout parameters associated with this view. These supply parameters to the parent of this view specifying how it should be arranged. The

Android开发中使用颜色矩阵改变图片颜色,透明度及亮度的方法

本文实例讲述了Android开发中使用颜色矩阵改变图片颜色,透明度及亮度的方法.分享给大家供大家参考,具体如下: 一.如图 二.代码实现 public class ColorImageActivity extends Activity { private ImageView mImageView; private SeekBar mSBRed,mSBGreen,mSBBlue,mSBAlpha,mSBLight; //修改后的图片 private Bitmap mModBitmap; //画布

java的awt中的方法在安卓中如何对应?

问题描述 java的awt中的方法在安卓中如何对应? import java.awt.Frame; import java.awt.Image; import java.awt.MediaTracker; import java.awt.image.PixelGrabber; 在安卓中这些都是报错的,请求大神帮忙解决 解决方案 android中没有awt的包,也无法运行awt. 根据界面重新写布局xml文件.

Android TextView中文字通过SpannableString设置属性用法示例_Android

本文实例讲述了Android TextView中文字通过SpannableString设置属性的方法.分享给大家供大家参考,具体如下: 在Android中,TextView是我们最常用的用来显示文本的控件. 一般情况下,TextView中的文本都是一个样式.那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下. //创建一个 SpannableString对象 SpannableStri

Android TextView中部分文字高亮显示

Android  TextView中部分文字高亮显示 /** * 关键字高亮显示 * * @param context 上下文 * @param text 需要显示的文字 * @param target 需要高亮的关键字 * @param color 高亮颜色 * @param start 头部增加高亮文字个数 * @param end 尾部增加高亮文字个数 * @return 处理完后的结果 */ public static SpannableString highlight(Context

android开发-Android VideoView中getDuration()方法使用问题

问题描述 Android VideoView中getDuration()方法使用问题 Android VideoView中getDuration()方法使用问题: 调用videoView.getDuration()方法返回值为-1 VideoView.start()后调用videoView.getDuration()方法返回值也为-1, 视频开始播放后调用videoView.getDuration()方法返回值为视频的真实"长度", 有什么办法在播放前就可以获取视频的真实"长

Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性

在Android中,TextView是我们最常用的用来显示文本的控件.   一般情况下,TextView中的文本都是一个样式.那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下.    res-layout-main.xml [html] view plaincopy <?xml version="1.0" encoding="utf-8"?>

android TextView中文字通过SpannableString设置属性

在Android中,TextView是我们最常用的用来显示文本的控件.   一般情况下,TextView中的文本都是一个样式.那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下. [java] view plaincopy //创建一个 SpannableString对象       SpannableString msp = new SpannableString("字体测试字体大小

Android TextView中文本点击文字跳转 (代码简单)_Android

在web页面中,有a标签的超链接实现跳转,同样在Android当中,用TextView控件来显示文字,实现它的事件来跳转. 用过微博Android手机端的朋友的都知道微博正文有时有一些高亮显示的文本,如话题.提到的人等等,当点击这些文本时会跳到另外一个页面(即另一个activity),下面就要来模仿微博的这个功能 点击#hello# 点击@人 一.新建一个名为WeiboContentTest的工程 二.在布局文件中添加一个textview 三.在mainactivity中创建该textview四