Android中設定字型不隨系統字型大小而變化
有的時候,我們設定好的佈局,在某些手機上,就會出現佈局錯亂,因為這個問題會流失很多使用者,體驗超級不好,問題圖如下,
我們可以看到本來是一行可以顯示的佈局,竟然錯亂成這個樣子,蛋疼!
解決辦法:
我們在Application的onCreate方法中將APP中的res配置設定為預設:
Resources res = super.getResources();
Configuration config = new Configuration();
config.setToDefaults();
res.updateConfiguration(config, res.getDisplayMetrics ());
現在我們再來看下佈局:
還有,設定字型的時候要注意,因為sp會根據系統設定的字型大小變化,所以推薦使用dp,如果使用者的手機的字型設定的是系統的大字號的,你就會傻了,就會出現上面的問題,所以最好使用dp來作為單位!
本人菜鳥一個,有什麼不對的地方,希望大家指出評論,大神勿噴,希望大家一起學習進步!
相關推薦
Android中設定字型不隨系統字型大小而變化
有的時候,我們設定好的佈局,在某些手機上,就會出現佈局錯亂,因為這個問題會流失很多使用者,體驗超級不好,問題圖如下, 我們可以看到本來是一行可以顯示的佈局,竟然錯亂成這個樣子,蛋疼! 解決辦法: 我們在Application的onCreate方法中將
安卓字型不隨系統字型變化
app字型不隨著系統設定變大變小 在基類BaseActivity 裡面設定即可,重寫getResources()方法 具體程式碼如下 原文地址:https://www.jianshu.com/p/059f3bad61b2 @Override public R
React Native 字型不隨系統字型變化而變
最近遇到了一個問題,rn寫的軟體內的字型(text元件)會隨著手機系統字型大小的變化而變,也就是說當你把手機系統的顯示-字型調到最大號,開啟軟體,text的字型會變得非常大,佈局就亂了。http://blog.csdn.net/liu__520/article/detai
android app字型不隨系統改變而改變
今天前端問我對接他們寫的頁面的時候,字型能不能不隨系統字型改變而改變,就始終用預設的。記錄一下處理過程 。在baseactivity中重寫下面這個方法就可以搞定了。 @Override public Resources getResources() {
CSS實現背景圖尺寸不隨瀏覽器縮放而變化的兩種方法
簡單 fix chrom per 實現 瀏覽器 webkit 只需要 div 方法一. 把圖片作為background 有幾個CSS的屬性要提一下:background-size:cover,這個CSS3的屬性作用是把背景圖像擴展至足夠大,以使背景圖像完全覆蓋背景區域,背景
float 浮動 div 不隨瀏覽器解析度 大小而位置發生變化
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x
Android應用內設定多語言,可隨系統語言改變而改變,也可設定app為固定語言不受系統語言影響
轉載請標明出處: https://blog.csdn.net/m0_38074457/article/details/84993366,本文出自:【陳少華的部落格】 一、效果圖 https://github.com/hnsycsxhzcsh/MultiLanguage/blob/mas
APP字型大小,不隨系統的字型大小變化而變化的方法
從android4.0起系統設定的”顯示“提供設定字型大小的選項。這個設定直接會影響到所有sp為單位的字型適配,所以很多app在設定了系統字型後瞬間變得面目全非。下面是解決方案 [java] view plaincopyprint? Resources r
android 動態設定TextView 按下改變字型顏色不生效
由於公司需求,要設定TextView 按下改變字型顏色,剛開始設定怎麼都不生效,mSelectButton.setTextColor( mContext.getResources().getColor( R.color.text_color_pressed) );然後翻了一下
Android中設定控制元件可見與不可見
第一種 gone 表示不可見並且不佔用空間 第二種 visible 表示可見 第三種 invisible 表示不可見但是佔用空間 可見與不可見的表現形式有兩種。 在佈局檔案中: [html]view plaincopyprint? andr
Android重寫getResources規避使用者調整系統字型大小影響Android螢幕適配
Android螢幕適配一直是一個頭疼的問題。除此之外還要考慮APP在實際應用場景中,使用者千奇百怪的設定,最常見的使用者設定行為就是設定手機的字型大小,比如把字型設定成超大或者超小,這對螢幕適配又帶來額外的問題。解決這個問題的方法之一是通過在MainActivity(主act
Android中自動跳轉到系統設定介面
1. ACTION_ACCESSIBILITY_SETTINGS : // 跳轉系統的輔助功能介面 Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS); start
android中SharedPreferences 讀取不到數據的問題
由於 ppoe string log 不同的 nbsp bsp edit andro 在兩個不同的 Activity中,A中SharedPreferences保存了數據,在A中可以讀取到,但是在 B中卻讀取不到了,一直是空值,好是不爽,由於是按照書本上的例子寫的, 怎麽
Android中設定ListView的item高度無效--解決方案
原文地址:https://blog.csdn.net/zhonglinliu/article/details/54580622 問題: ListView的使用中,item是在adapter中用來顯示每一個小條目的資
html中設定圖片不允許拖拽下載
1. 問題描述 在瀏覽器中,常見的一種行為就是:選中-拖拽-新頁面開啟,例如百度搜索就是這樣.但是我現在不想讓別人在我的個人網頁上選中,也不想讓他人拖拽我的照片,要怎麼做呢? 2. 問題解決 <body ondragstart="window.event
Android中設定ListView的選中的Item的背景顏色
ListView中沒有預設的選擇顏色,只有選擇Item後的焦點顏色,滑鼠點選時Item有顏色,放開滑鼠後顏色也就沒有了,要實現放開滑鼠後選擇項的背景還是有顏色的 1、配置main.xml Java程式碼 <?xml version="1.0" encoding="utf-8"?&g
android 中WebView 顯示不全的問題
在開發過程中我的WebView只要加上 RunJavaScript jsi = new RunJavaScript(); // RunJavaScript為自己定義的內類,負責讓js呼叫。 detailsWebview.addJavascriptInterface(jsi,
Android中line-height不居中的解決辦法
android的webview中,line-height的垂直居中 對於字型小於12px的無效,主要是因為避免奇數font-size帶來的偏差,設定成了偶數,所有會有一些偏上 解決辦法: 1. 改
Android中Xposed框架篇---修改系統位置資訊實現自身隱藏功能
一、前言前文已經介紹了Xposed框架的基本使用規則,本文主要來介紹一個實際案例就是如何通過這個框架來修改系統的地理位置資訊來實現隱藏功能,在如今社交工具的發展特別是微信,他有一個實時位置共享功能,那麼
echarts中toolbox的顏色設定及圖示的自適應,隨螢幕大小而變化圖示大小
toolbox: { show: true, feature: { dataView: {readOnly: false}, re