Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中单个textview中的多个textsize_Android_Textview - Fatal编程技术网

android中单个textview中的多个textsize

android中单个textview中的多个textsize,android,textview,Android,Textview,是否可以在android中使用XML为给定Textview内容的不同部分设置不同的TextSize 签出并执行。不,这不可能从XML实现,但可以用JAVA实现 签出并执行。不,这不可能从XML实现,但可以用JAVA实现 签出并执行。不,这不可能从XML实现,但可以用JAVA实现 以编程方式(但不使用XML)签出和。您可以使用setSpan 对于10个字符,前5个字符的单词大小为12,后5个字符大小为16 Textview myTextView = (TextView)findViewById(

是否可以在android中使用XML为给定
Textview
内容的不同部分设置不同的
TextSize


签出并执行。

不,这不可能从XML实现,但可以用JAVA实现


签出并执行。

不,这不可能从XML实现,但可以用JAVA实现


签出并执行。

不,这不可能从XML实现,但可以用JAVA实现


以编程方式(但不使用XML)签出和。

您可以使用
setSpan

对于10个字符,前5个字符的单词大小为12,后5个字符大小为16

 Textview myTextView = (TextView)findViewById(R.id.textview); SpannableString
 text = new SpannableString(myString);

 text.setSpan(new TextAppearanceSpan(null, 0, 12, null, null),0,5,
 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

 text.setSpan(new TextAppearanceSpan(null, 0, 16, null, null),6,10,
 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

 myTextView.setText(text, TextView.BufferType.SPANNABLE);

通过编程但不使用XML,您可以使用
setSpan

对于10个字符,前5个字符的单词大小为12,后5个字符大小为16

 Textview myTextView = (TextView)findViewById(R.id.textview); SpannableString
 text = new SpannableString(myString);

 text.setSpan(new TextAppearanceSpan(null, 0, 12, null, null),0,5,
 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

 text.setSpan(new TextAppearanceSpan(null, 0, 16, null, null),6,10,
 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

 myTextView.setText(text, TextView.BufferType.SPANNABLE);

通过编程但不使用XML,您可以使用
setSpan

对于10个字符,前5个字符的单词大小为12,后5个字符大小为16

 Textview myTextView = (TextView)findViewById(R.id.textview); SpannableString
 text = new SpannableString(myString);

 text.setSpan(new TextAppearanceSpan(null, 0, 12, null, null),0,5,
 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

 text.setSpan(new TextAppearanceSpan(null, 0, 16, null, null),6,10,
 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

 myTextView.setText(text, TextView.BufferType.SPANNABLE);

通过编程但不使用XML,您可以使用
setSpan

对于10个字符,前5个字符的单词大小为12,后5个字符大小为16

 Textview myTextView = (TextView)findViewById(R.id.textview); SpannableString
 text = new SpannableString(myString);

 text.setSpan(new TextAppearanceSpan(null, 0, 12, null, null),0,5,
 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

 text.setSpan(new TextAppearanceSpan(null, 0, 16, null, null),6,10,
 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

 myTextView.setText(text, TextView.BufferType.SPANNABLE);

您可以在java代码中实现这一点。起初我误读了这个问题,并通过xml发布了另一种解决方案,我认为这是不可能的。但在Java代码中,您可以使用Html标记或通过
SpannableString
实现它。您的问题并不清楚。“在android中使用XML”到底是什么意思?您可以在java代码中这样做。起初我误读了这个问题,并通过xml发布了另一种解决方案,我认为这是不可能的。但在Java代码中,您可以使用Html标记或通过
SpannableString
实现它。您的问题并不清楚。“在android中使用XML”到底是什么意思?您可以在java代码中这样做。起初我误读了这个问题,并通过xml发布了另一种解决方案,我认为这是不可能的。但在Java代码中,您可以使用Html标记或通过
SpannableString
实现它。您的问题并不清楚。“在android中使用XML”到底是什么意思?您可以在java代码中这样做。起初我误读了这个问题,并通过xml发布了另一种解决方案,我认为这是不可能的。但在Java代码中,您可以使用Html标记或通过
SpannableString
实现它。您的问题并不清楚。“在android中使用XML”到底是什么意思?