android字體加粗
㈠ Android textview 怎麼實現點擊後中文字體變粗的效果和點擊後出現陰影的效果
下面是自己做的一個效果,可以拷貝到自己的項目裡面看看,因為網路原因就不上傳結果圖了
1.MainActivity.java
packagecom.example.a07;
importandroid.app.Activity;
importandroid.graphics.Color;
importandroid.graphics.Typeface;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.TextView;
{
privateTextViewtv;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv=(TextView)this.findViewById(R.id.tv);
tv.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewarg0){
//粗體
tv.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
//模糊度//陰影離開文字的x橫向距離//y距離//陰影顏色
tv.setShadowLayer(1F,20F,-20F,Color.GRAY);
}
});
}
}
2.activity_main.xml
<LinearLayoutxmlns: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">
<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:text="點擊後中文字體變粗的效果和點擊後出現陰影的效果"
android:textSize="25sp"/>
</LinearLayout>
滿意請採納
㈡ android怎樣對listview中的textview設置中文加粗,textStyle只英文有效
首先在res/drawable目錄下寫個配置文件作為各種狀態的樣式配置,命名bg這個隨便:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android=" http://schemas.android.com/apk/res/android">
<item android:state_focused="false" state_focused="false" android:state_pressed="false" android:state_selected="false"
android:color="@drawable/white" />
<item android:state_focused="true" android:state_pressed="true"
android:color=
"@drawable/black" />
<item android:state_focused="false" android:state_pressed="true"
android:color="@drawable/black" />
<item android:state_selected="true"
android:color="@drawable/black" />
<item android:state_focused="true"
android:color="@drawable/black" />
</selector>
然後在寫ListView選項配置文件的時候吧上面寫的配置文件添加給這個選項配置文件:
<TextView android:id="@+id/tt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="要顯示的文本"
android:textSize="字體大小"
android:textColor="@drawable/bg"<--!此bg就是上面的配置文件名-->"
/>
㈢ 安卓字體怎麼加粗
設置 顯示 字體(僅供參考)
㈣ Android中TextView設置字體很大後會變得很粗,怎樣實現放大後字體保持粗細不變。
自己做數字的圖啊,0-9也就10個圖片啊,android的字體是死的,沒有辦法
㈤ Android Toast可以自定義,有沒有對Toast裡面的字體進行,加粗,改變大小,斜體。
可以在Toast里增加一個TextView然後對TextView做字體加粗,大小設置。
1.字體加粗
textView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));//加粗
textView.getPaint().setFakeBoldText(true);//加粗
2.字體大小
textView.setTextSize(500);
3.字體斜體
SpannableString sp = new SpannableString( "斜體文本" ); //設置斜體
sp.setSpan( new StyleSpan(android.graphics.Typeface.BOLD_ITALIC), 0 , tmp.length() , Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
textView.setText(sp);
㈥ 安卓字體的自動加粗怎麼辦
步驟:系統設置——顯示——手機字體
我還沒有root許可權,所以具體情況也不清楚,能幫你的只有這樣,你試一下看能不能調。
望採納。
㈦ android 在xml的textStyle中 如何設置一個字體即是粗體又是斜體又帶有下劃線
設置字體的時候可以這樣用的
android:textStyle="bold|……"
多個選項中間可以用|分開的
㈧ textview可以設置字體的粗體 斜體嗎
1、設置TextView中文本的樣式(如:顏色、斜體等),可以針對不同位置的文本設置不同的樣式
(如:將索引范圍在1-3的字元設置為黑色,2-6的字元設置為粗體等)
myFirstTextView = (TextView)findViewById(R.id.myFirstTextView);
myFirstTextView.setText("這是我的第一個TextView,嘿嘿",BufferType.EDITABLE);
/**
* 要設置文本的背景色,
* 必須將文本設置成BufferType.SPANNABLE,BufferType.EDITABLE
*/
Spannable sp = (Spannable) myFirstTextView.getText();
//設置紅色背景
sp.setSpan(new BackgroundColorSpan(Color.RED), 3, 8,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
sp.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC),
0, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //設置斜體
myFirstTextView.setText(sp);
復制代碼
2、實現文本超鏈接
/************
* 設置超鏈接
* 在layout/*.xml中設置TextView屬性:android:autoLink="all" 即可
* 支持:web/phone/email/map/all/none
* *******/
hyperlinkTextView = (TextView)findViewById(R.id.hyperlinkTextView);
hyperlinkTextView.setText("my blog -> http://orgcent.com");
復制代碼
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/main"
android:textSize="65px"
/>
可以
可以在XML裡面加一句話
android:textSize=""
或者
在
mTextView.setTextSize(size);
㈨ android studio怎麼讓xml字體不加粗
Android Studio 默認編輯器(Editor)的方案(Scheme)是無法修改字體的, 可以Save as, 保存為新的方案(Scheme), 然後更改字體大小; 位置: File->Settings->IDE Settings->Editor->Colors & Fonts -> Font