一串數字/文字分兩段,字型大小不同
沒什麼技術含量,分享下。
效果圖
package ***;
import android.content.context;
import android.graphics.canvas;
import android.graphics.color;
import android.graphics.paint;
import android.graphics.paintflagsdrawfilter;
import android.support.annotation.colorint;
import android.util.attributeset;
import android.view.view;
/** * 一串文字分成兩段,且底部對齊,且字型大小不一致的控制項
* created by *** on 2019/7/30
*/public class splittextview extends view
public splittextview(context context, attributeset attrs)
public splittextview(context context, attributeset attrs, int defstyleattr)
private void init()
/** 設定字型大小,單位sp */
public void settextsize(int lefttextsize, int righttextsize)
public void settextcolor(@colorint int textcolor)
public void settext(string lefttext, string righttext)
this.mlefttext = lefttext;
this.mrighttext = righttext;
updatesize();
requestlayout();
}@override
protected void onmeasure(int widthmeasurespec, int heightmeasurespec)
private void updatesize()
@override
protected void ondraw(canvas canvas) catch (exception e)
}@override
protected void onattachedtowindow()
private float getfontlength(paint paint, string str)
/** 返回指定筆的文字高度 */
private float getfontheight(paint paint)
/** 返回指定筆離文字頂部的基準距離 */
private float getfontleading(paint paint)
private int dip2px(float dipvalue)
}
算一串數字的entropy 數字
醫生,你確定我沒事嗎?要不要再做個檢查,核磁共振什麼的?金陵市第一腦科醫院內,李宇緊攥著醫生的雙手,滿臉緊張地問道。真沒什麼事兒,開點藥吃吃就行了。可能是最近壓力過大,回去注意休息,多喝喝開水,過一陣子就沒事了。中年醫生低著頭寫病歷,看也不看李宇,自顧自地說道。可是 李宇剛要再說些什麼,就被醫生塞過...
將一串數字順序後移
這道題主要是程式設計邏輯的訓練。涉及到陣列 指標的知識點,本道題目也能很好的表達出選用不同的資料結構,對同一道題目會有完全不同的解題思路,程式設計複雜度也會有很大的差別。方法一 採用陣列資料結構儲存資料。思路 使用乙個臨時陣列,把原陣列中的後m個數字先複製到這個新建的陣列中,再把原陣列中的元素向後移...
小D的一串數字(簡單 )
小d的一串數字 time limit 1000 ms memory limit 65536 kib problem description 小d在紙上隨便寫了兩串數字,23333333 0123456789 第乙個串中含有7個重複的相鄰的數字,第二個串中不含相鄰的重複的數字。小d喜歡第一類串,但是他...