原创 HelloCharts X軸text太擠了解決辦法(適用於折線圖和柱狀圖)

HelloCharts圖標如果數據太多會導致X軸的text重疊 解決辦法就是在 setLineChartData(lineData); 後面寫上如下代碼 //X軸最多隻能顯示6個,多出來的滑動展示,防止X軸擠到一堆

原创 自定義的dailog

首先自定義一個view package forever.chenxiao.com.mytest; import android.app.Activity; import android.app.Dialog; import

原创 android將佈局保存成圖片

在項目有一個廣告圖製作的功能,簡單說就是在特定的佈局中添加圖片和文字,最後將其保存成一張圖片就OK了。 首先寫一個佈局,給個id,然後oncreate方法中設置: layout_1 = (RelativeLayout) find

原创 android在代碼中設置控件的長和高

這裏介紹LinearLayout和RelativeLayout兩種佈局下的控件 LinearLayout.LayoutParams paramss = (LinearLayout.LayoutParams) imageview.g

原创 android spinner初始化時不執行點擊事件

網上有很多解決辦法是這樣的: spinner.setSelection(0, true); 但是這種方法在android7.0以後就失效了,所以還是用下面這種簡單粗暴的方法吧: spinner.setOnItemSelectedL

原创 android okhttp3使用base64字符串上傳圖片問題

今天做一個圖片上傳,上傳上去老是顯示不出來。上傳的方法是將圖片的bitmap轉成base64字符串,然後將這串字符串上傳到服務器。 bitmap轉base64字符串的方法: //將bitmap轉成Base64字符串 public

原创 android 8種對話框(Dialog)使用方法彙總

作者:@gzdaijie 本文爲作者原創,轉載請註明出處:https://www.cnblogs.com/gzdaijie/p/5222191.html 目錄 1.寫在前面 2.代碼示例 2.1 普通Dialog(圖1與圖2

原创 AnimatedPieView的使用

首先要添加依賴: compile 'com.github.razerdp:AnimatedPieView:1.1.4' 然後添加數據和設置參數: AnimatedPieViewConfig config = new Anima

原创 ExpandableListView的簡單實現方法

廢話不多說直接上代碼: package com.test.dmptest.expandablelistview; import android.support.v7.app.AppCompatActivity; import

原创 android好看的加載動畫

首先是一個工具類: import android.app.Dialog; import android.content.Context; import android.os.Handler; import android.vie

原创 Android類似IOS的果凍效果

轉載:https://github.com/HomHomLin/SlidingLayout SlidingLayout是一種Android平臺的View控件,可以幫助你實現類似微信網頁瀏覽的下拉功能,也可以幫助你實現類似iOS中U

原创 HorizontalScrollView點擊item居中顯示

假設HorizontalScrollView理由若干個textview,點擊其中任意一個textview能居中的就居中顯示 //計算屏幕的寬度 WindowManager wm1 = this.getWindowManager()

原创 設置TabLayout下劃線的寬度

1.在網上看的某位大神利用反射去修改TabLayout下劃線的寬度,在此記錄一下。轉載自 http://blog.csdn.net/sheajin/article/details/59104205   直接貼代碼,親測有效 pub

原创 AndroidTagView 雲標籤

第一步:首先要添加依賴 dependencies { compile 'co.lujun:androidtagview:1.0.3' } 第二步:在佈局中使用AndroidTagView,可以使用自定義屬性。 <co.l

原创 android自定義Dialog彈框和背景陰影顯示

首先需要自定義一個類,繼承Dialog import android.app.Dialog; import android.content.Context; import android.os.Bundle; import