我想把TextView内容大胆,斜体和下划线.我尝试了以下代码并且它可以工作,但没有强调.
<Textview android:textStyle="bold|italic" ..
Run Code Online (Sandbox Code Playgroud)
我该怎么做?任何快速的想法?
如何更改Android中的文本/字体设置TextView?例如,如何使文本变粗?
有没有办法以编程方式设置textStyle属性TextView?似乎没有一种setTextStyle()方法.
要清楚,我不是在谈论View/Widget样式!我在谈论以下内容:
<TextView
android:id="@+id/my_text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World"
android:textStyle="bold" />
Run Code Online (Sandbox Code Playgroud) 我想知道如何在android中的文本上添加阴影?
我有以下代码应用于位图,我想被阴影...
paint.setColor(Color.BLACK);
paint.setTextSize(55);
paint.setFakeBoldText(false);
paint.setShadowLayer(1, 0, 0, Color.BLACK); //This only shadows my whole view...
Run Code Online (Sandbox Code Playgroud) 我从XML获得了一个视图,其代码如下:
Button view = (Button) LayoutInflater.from(this).inflate(R.layout.section_button, null);
Run Code Online (Sandbox Code Playgroud)
我想为按钮设置一个"样式"我怎么能在java中这样做,因为我想使用几个样式我将使用的每个按钮.
我阅读文档,它说像这样"一个样式可以指定属性,如高度,填充,字体颜色,字体大小,背景颜色等等"现在我的问题是什么是"更多".这是否意味着我可以为android:src定义不同的属性?就是这样的
<item name="android:src">@drawable/attachment1</item>
Run Code Online (Sandbox Code Playgroud)
我尝试背景属性,它工作正常
<item name="android:background">#55FFFFFF</item>
Run Code Online (Sandbox Code Playgroud)
但不是src属性:-(.
我做错了什么?
例如:
TextView textView = new TextView(PhotoActivity.this);
textView.setText("Photo not found.");
Run Code Online (Sandbox Code Playgroud)
如何设置风格?
textView.set... ???
Run Code Online (Sandbox Code Playgroud) 可能重复:
android:在运行时设置textView样式
我只是想知道我如何在运行时实现风格我在这里看到一些帖子,但我找不到任何正确的东西
我创建一个新的Textview,像这样
TextView title = TextView(this, null, R.style.TitleSep);
Run Code Online (Sandbox Code Playgroud)
这是我的风格xml.
<style name="TitleSep">
<item name="android:layout_height">fill_parent</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:lineSpacingMultiplier">1.1</item>
<item name="android:textSize">16sp</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ffff0000</item>
<item name="android:padding">2dip</item>
</style>
Run Code Online (Sandbox Code Playgroud)
没有什么变化,我看到api,应该改变风格,而不是我有默认的风格.
任何建议.
干杯罗恩
我需要访问以下内容 -
android:textStyle(of a digital clock control)
Run Code Online (Sandbox Code Playgroud)
以编程方式,我该怎么做?
我正在尝试创建一个TextView带有自定义字体系列的字体。我已经创建了一个支持普通字体的字体。但我无法在自定义上实现粗体/斜体TextView样式。
这是我的自定义TextView课程
public class KTextView extends TextView {
public KTextView(Context context) {
super(context);
TypefaceHelper.setTypeface(context, this);
}
public KTextView(Context context, AttributeSet attrs) {
super(context, attrs);
TypefaceHelper.setTypeface(context, this);
}
public KTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
TypefaceHelper.setTypeface(context, this);
}
}
Run Code Online (Sandbox Code Playgroud)
这是TypefaceHelper班级
public class TypefaceHelper {
private static final String FONT = "AvenirNext-Regular.otf";
private static Typeface typeface = null;
public static void setTypeface(Context context, TextView textView) {
if …Run Code Online (Sandbox Code Playgroud)