我想知道我有没有“你好世界”这样的文字。我如何设置这个文本视图的偏好,用户可以改变字体大小为中,大,小像20SP,25SP,30SP。
如果您有一个活动,那么哪个布局有一个
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hello World"
android:textSize="20sp"
/>
因此,您需要像按钮这样的用户输入,并且在活动中您可以更改textview元素的大小,以检测与用户输入相关的事件,在本例中是“onclick”方法。
下面是将其存档的代码。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/txt_hello_world"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="HelloWorld"
android:textColor="@android:color/black"
android:textSize="20sp"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/txt_hello_world"
android:orientation="horizontal"
>
<Button
android:id="@+id/btn_20sp"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_margin="8dp"
android:text="20sp"
/>
<Button
android:id="@+id/btn_30sp"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_margin="8dp"
android:text="30sp"
/>
<Button
android:id="@+id/btn_40sp"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_margin="8dp"
android:text="40sp"
/>
</LinearLayout>
class MainActivity : AppCompatActivity(), View.OnClickListener {
lateinit var helloText : TextView
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
helloText = findViewById(R.id.txt_hello_world)
var btn20sp: Button = findViewById(R.id.btn_20sp)
btn20sp.setOnClickListener(this)
var btn30sp: Button = findViewById(R.id.btn_30sp)
btn30sp.setOnClickListener(this)
var btn40sp: Button = findViewById(R.id.btn_40sp)
btn40sp.setOnClickListener(this)
}
override fun onClick(view: View) {
when (view.id){
R.id.btn_20sp -> helloText.setTextSize(TypedValue.COMPLEX_UNIT_SP,20f)
R.id.btn_30sp -> helloText.setTextSize(TypedValue.COMPLEX_UNIT_SP,30f)
R.id.btn_40sp -> helloText.setTextSize(TypedValue.COMPLEX_UNIT_SP,40f)
}
}
}
问题内容: 我正在尝试设置选择选项下拉列表的样式。是否可以使选项的字体大小与默认值不同?例如,默认值: 尺寸为7pt;和其中一种选择, 尺寸为13pt。 这是我的下拉列表: 不幸的是,它仅适用于Firefox。可能其他浏览器不支持元素样式吗? 我测试过的浏览器: Chrome:版本27.0.1453.116 m IE:10 的Firefox:22.0 问题答案: 将CSS类添加到标签中以对其进行样
我只想更改使用宏生成的透视表的字体大小。 我现在使用它来更改字体大小,但这只影响包含数据的单元格,而忽略了作为字段名的单元格。我想更改透视表中所有内容的字体大小。
我需要一个选择 我需要在选择器上显示'shortName'字段,但需要使用id值。这就是我所拥有的: 它正确显示短名称,但选项值为0、1、2。如何使用数组上的id值修改它们?
问题内容: 我有一个问题想要为列表视图创建自定义设计,但是我不知道该怎么做。我使用列表视图中的sql数据库。哈哈对不起,我不知道该怎么说。。。因为我是德国人。所以顺便说一句,对不起我的英语。这是我的代码: 感谢您的帮助!:) 问题答案: 尝试这种方式,希望这将帮助您解决问题。 这是该问题的详细说明。 http://javatechig.com/android/using-external-font
我有一个应用程序,我想改变整个应用程序中的文本字体。< br >是否有办法以编程方式或使用清单中的xml来更改应用程序的字体。?
问题内容: 我有一个JTextPane(或JEditorPane,我可以使用两个都没问题)。如何将选定区域的字体更改为特定字体? 将无法正常工作。(即使是字体家族) 问题答案: 您只能整体更改JTextPane的字体,而不能更改RTF文本。 有一个下面的JEditorPane(显然的JTextPane太),你得到的与保持。您希望将其转换为a ,然后可以对给定的字符序列进行操作。 Java教程h