手机上面出现圆圈显excel不显示百分号号

&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
Android studio圆形进度条 百分号跟着变
摘要:MainActivityimportandroid.support.v7.app.AppCompatAimportandroid.os.Bimportandroid.view.Vimportandroid.widget.BpublicclassMainActivityextendsAppCompatActivityimplementsView.OnClickListener{privateGuamGua1;privateButt
MainActivity import android.support.v7.app.AppCompatAimport android.os.Bimport android.view.Vimport android.widget.Bpublic class MainActivity extends AppCompatActivity implements View.OnClickListener{ private Gua mGua1; private B private B private B @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mGua1 = (Gua) findViewById(R.id.Circle); mGua1.setTargetPercent(0); play=(Button)findViewById(R.id.play); resele=(Button)findViewById(R.id.resele); dao=(Button)findViewById(R.id.dao); play.setOnClickListener(this); resele.setOnClickListener(this); dao.setOnClickListener(this); } @Override public void onClick(View view) { switch (view.getId()){ case R.id.play: //设置目标百分比为100 mGua1.setTargetPercent(100); mGua1.invalidate(); case R.id.resele: //设置目标百分比为0 mGua1.setTargetPercent(0); mGua1.invalidate(); case R.id.dao: //设置目标百分比为100 mGua1.setTargetPercent(0); mGua1.invalidate(); } }}
Gua import android.content.Cimport android.content.res.TypedAimport android.graphics.Cimport android.graphics.Pimport android.graphics.Paint.Aimport android.graphics.RectF;import android.util.AttributeSimport android.view.Vpublic class Gua extends View{ private Paint mCircleP private Paint mTextP private Paint mArcP private int mCircleX; private int mCircleY; private float mCurrentA private RectF mArcRectF; private float mStartSweepV private float mTargetP private float mCurrentP private int mR private int mCircleB private int mRingC private int mTextS private int mTextC public Gua(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(context); } public Gua(Context context, AttributeSet attrs) { super(context, attrs); //自定义属性 values/attr TypedArray typedArray = context.obtainStyledAttributes(attrs,R.styleable.PercentageRing); //中间圆的背景颜色 默认为浅紫色 mCircleBackground = typedArray.getColor(R.styleable.PercentageRing_circleBackground, 0xffafb4db); //外圆环的颜色 默认为深紫色 mRingColor = typedArray.getColor(R.styleable.PercentageRing_ringColor, 0xff6950a1); //中间圆的半径 默认为60 mRadius = typedArray.getInt(R.styleable.PercentageRing_radius, 60); //字体颜色 默认为白色 mTextColor = typedArray.getColor(R.styleable.PercentageRing_textColor, 0xffffffff); //最后一定要调用这个 释放掉TypedArray typedArray.recycle(); //初始化数据 init(context); } public Gua(Context context) { super(context); init(context); } private void init(Context context){ //圆环开始角度 -90& 正北方向 mStartSweepValue = -90; //当前角度 mCurrentAngle = 0; //当前百分比 mCurrentPercent = 0; //设置中心园的画笔 mCirclePaint = new Paint(); mCirclePaint.setAntiAlias(true); mCirclePaint.setColor(mCircleBackground); mCirclePaint.setStyle(Paint.Style.FILL); //设置文字的画笔 mTextPaint = new Paint(); mTextPaint.setColor(mTextColor); mTextPaint.setAntiAlias(true); mTextPaint.setStyle(Paint.Style.FILL); mTextPaint.setStrokeWidth((float) (0.025*mRadius)); mTextPaint.setTextSize(mRadius/2); mTextPaint.setTextAlign(Align.CENTER); //设置外圆环的画笔 mArcPaint = new Paint(); mArcPaint.setAntiAlias(true); mArcPaint.setColor(mRingColor); mArcPaint.setStyle(Paint.Style.STROKE); mArcPaint.setStrokeWidth((float) (0.075*mRadius)); //获得文字的字号 因为要设置文字在圆的中心位置 mTextSize = (int) mTextPaint.getTextSize(); } //主要是测量wrap_content时候的宽和高,因为宽高一样,只需要测量一次宽即可,高等于宽 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDimension(measure(widthMeasureSpec), measure(widthMeasureSpec)); //设置圆心坐标 mCircleX = getMeasuredWidth()/2; mCircleY = getMeasuredHeight()/2; //如果半径大于圆心横坐标,需要手动缩小半径的值,否则就画到外面去了 if (mRadius&mCircleX) { //设置半径大小为圆心横坐标到原点的距离 mRadius = mCircleX; mRadius = (int) (mCircleX-0.075*mRadius); //因为半径改变了,所以要重新设置一下字体宽度 mTextPaint.setStrokeWidth((float) (0.025*mRadius)); //重新设置字号 mTextPaint.setTextSize(mRadius/2); //重新设置外圆环宽度 mArcPaint.setStrokeWidth((float) (0.075*mRadius)); //重新获得字号大小 mTextSize = (int) mTextPaint.getTextSize(); } //画中心园的外接矩形,用来画圆环用 mArcRectF = new RectF(mCircleX-mRadius, mCircleY-mRadius, mCircleX+mRadius, mCircleY+mRadius); } //当wrap_content的时候,view的大小根据半径大小改变,但最大不会超过屏幕 private int measure(int measureSpec){ int result=0; int specMode = MeasureSpec.getMode(measureSpec); int specSize = MeasureSpec.getSize(measureSpec); if (specMode == MeasureSpec.EXACTLY) { result = specS }else { result =(int) (1.075*mRadius*2); if (specMode == MeasureSpec.AT_MOST) { result = Math.min(result, specSize); } } } //开始画中间圆、文字和外圆环 @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); //画中间圆 canvas.drawCircle(mCircleX, mCircleY, mRadius, mCirclePaint); //画圆环 canvas.drawArc(mArcRectF, mStartSweepValue ,mCurrentAngle, false, mArcPaint); //画文字 canvas.drawText(String.valueOf(mCurrentPercent)+&%&, mCircleX, mCircleY+mTextSize/4, mTextPaint); //判断当前百分比是否小于设置目标的百分比 if (mCurrentPercent&mTargetPercent) { //当前百分比+1 mCurrentPercent+=1; //当前角度+360 mCurrentAngle+=3.6; //每10ms重画一次 postInvalidateDelayed(10); }/*else if(mCurrentPercent==mTargetPercent){ //当前百分比-1 mCurrentPercent=0; //当前角度+360 mCurrentAngle=0; //每10ms重画一次 postInvalidateDelayed(10); }*/else if(mCurrentPercent&mTargetPercent){ //当前百分比-1 mCurrentPercent-=1; //当前角度+360 mCurrentAngle-=3.6; //每10ms重画一次 postInvalidateDelayed(10); } } //设置目标的百分比 public void setTargetPercent(int percent){ this.mTargetPercent = }}
Xml文件 &LinearLayout xmlns:android=&http://schemas.android.com/apk/res/android& android:layout_width=&match_parent& android:layout_height=&match_parent& xmlns:app=&http://schemas.android.com/apk/res-auto& android:orientation=&vertical&& &Button android:id=&@+id/but1& android:layout_width=&match_parent& android:layout_height=&wrap_content& android:text=&改变外层圆环颜色& /& &com.bwie.test.wuxiaorui9.Gua android:id=&@+id/Circle& android:layout_width=&wrap_content& android:layout_height=&wrap_content& app:radius=&90& app:textColor=&#ffffffff& /& &LinearLayout android:layout_width=&match_parent& android:layout_height=&wrap_content& android:orientation=&horizontal& android:gravity=&center& & &Button android:id=&@+id/play& android:layout_width=&wrap_content& android:layout_height=&wrap_content& android:text=&开始& /& &Button android:id=&@+id/resele& android:layout_width=&wrap_content& android:layout_height=&wrap_content& android:text=&重置& /& &Button android:id=&@+id/dao& android:layout_width=&wrap_content& android:layout_height=&wrap_content& android:text=&暂停& /& &/LinearLayout&&/LinearLayout&
values文件中的attrs &?xml version=&1.0& encoding=&utf-8&?&&resources& &declare-styleable name=&PercentageRing&& &attr name=&radius& format=&integer&/& &attr name=&circleBackground& format=&color&/& &attr name=&ringColor& format=&color&/& &attr name=&textColor& format = &color&/& &/declare-styleable&&/resources&
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
为您提供0门槛上云实践机会
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
Android studio圆形进度条 百分号跟着变相关信息,包括
的信息,所有Android studio圆形进度条 百分号跟着变相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International汉语文字中出现百分号“%”后的句号要写成实心点吗?_百度知道
汉语文字中出现百分号“%”后的句号要写成实心点吗?
我有更好的答案
%后面必须是实心点,不然会和千分号混淆。
采纳率:100%
汉语句号都是。英语才是.
本回答被提问者采纳
为您推荐:
其他类似问题
百分号的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)我在用EXCEL制作表格,为什么数字后面会出现百分号,怎么把百分号删掉?_百度知道
我在用EXCEL制作表格,为什么数字后面会出现百分号,怎么把百分号删掉?
我有更好的答案
选择有百分号的单元格——右键——设置单元格格式——在“数字“栏里选择“常规”——确定
编辑--&替换查找那一项填上%替换成那一项什么都不用填..点替换就可以了.
本回答被网友采纳
右键单元格,选择单元格格式,改成数值或者文本就行。
为您推荐:
其他类似问题
您可能关注的内容
百分号的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。怎么在Excel里加上百分号_百度知道
怎么在Excel里加上百分号
135/260 不是=0.519吗
怎么在Excel里直接生成52%
我有更好的答案
1、右键点击要修改的单元格2、点击“设置单元格格式”3、点击“百分比”4、小数位数选择“0”5、确定
采纳率:68%
来自团队:
选中要显示百分比的单元格---右击--设置单元格格式---数字---百分比
右键点击你要修改的单元格,设置单元格格式—百分比,小数位数选择“0”,确定
为您推荐:
其他类似问题
百分号的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 python 显示百分号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信