package com.example.two;
import com.example.two.utils.UiUtils;
import android.app.Activity;
import android.os.Bundle;
import android.util.TypedValue;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView main_tv1;
private TextView main_tv2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
main_tv1 = (TextView) findViewById(R.id.main_tv1);
main_tv2 = (TextView) findViewById(R.id.main_tv2);
}
public void setFontSize(View v){
main_tv1.setText("中国");
main_tv1.setTextSize(UiUtils.dip2px(this, 28));
}
public void setFontSize2(View v){
main_tv2.setText("中国");
main_tv2.setTextSize(TypedValue.COMPLEX_UNIT_SP,28*3);
}
}
布局:
<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"
>
<Button
android:text="设置"
android:layout_centerInParent="true"
android:onClick="setFontSize"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/main_btn1"
/>
<TextView
android:id="@+id/main_tv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:id="@+id/btn2"
android:layout_alignBaseline="@id/main_btn1"
android:layout_toRightOf="@id/main_btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="setFontSize2"
android:text="设置2" />
<TextView
android:layout_toRightOf="@id/main_tv1"
android:id="@+id/main_tv2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
</RelativeLayout>
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
TIA博途Wincc中设置不同语言下字体大小的具体方法
jQuery设置网页字体大小代码是一款点击调整文本框文字大小的js特效代码。
C# winfrom控件、字体大小位置随分辨率而变化.
TIA博途中触摸屏仿真时画面字体变大,超出范围的处理方法
用Layout类写的一个demo,大多数都是窗口控件的自适应,这个类是网上找到的,自己摸索后写了一个例子,可以实现控件字体的大小自适应,希望能对要找的人有所帮助
如果发现设计人员十分关注字体及字体大小,我并不感到惊奇。使用CSS来编辑字体有各种各样的方法,每位设计师都会有自己偏爱的设计习惯,但必须选择更能提高 在进行CSS页页布局时,页面的外观很重要,但也需要考虑...
jQuery文字大小自适应屏幕_调整浏览器屏幕文字大小自适应效果
uniapp中设置横屏竖屏,或者如何进行横竖屏切换
手机设备太多,分辨率...[java] 代码如下://遍历设置字体 public static void changeViewSize(ViewGroup viewGroup,int screenWidth,int screenHeight) {//传入Activity顶层Layout,屏幕宽,屏幕高 int adjustFontSize
主要介绍了Android字体大小自适应不同分辨率的解决办法的相关资料,需要的朋友可以参考下
一个小小的实验,按分辨率缩放比例调整窗体、控件、字体大小。
AndroidFontSizer 在屏幕上显示各种字体大小
C#,控件大小、字体随界面大小变化、分辨率变化而自动调整。
更改BT5和KAILI终端显示字体的大小。解决课堂分享屏幕是字体过小问题。
很小的矢量字体文件,不到2M的大小。很适合在arm上配合QT来使用。 字体是腾翔睿黑简,在显示屏上看起来也很舒服,有点方正的感觉,但是也不完全是。
用echarts做大屏可视化的时候会遇到不是用电脑投屏而是直接在大屏打开的情况,这时候大屏幕下固定的px为单位的字体就会显得很小。有一种解决方法就是采用rem为单位,根据屏幕的宽度调整html的font-size. 获取屏幕...
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web;...using System.Web.Security;... Button1.Text = (Convert.ToInt32(TextBox1.Text) + ...
苹果Macbook Pro分辨率怎么调想把屏幕上的字体显示变大小.docx