こんにちは、私のローディングバーが246pxになるようにローディングバーを作っていますので、%に移動する必要があるPXの数とその回答は2.46 Pxでした。その瞬間に、私はこの%変更を検出する
if(Math.round(sumCount/size * 100.0) == 1) {
LoadingBar.setLocation((int)-243.54,280);
} else if(Math.round(sumCount/size * 100.0) == 2) {
LoadingBar.setLocation((int)-241.08,280);
} else if(Math.round(sumCount/size * 100.0) == 3) {
LoadingBar.setLocation((int)-238.62,280);
} else if(Math.round(sumCount/size * 100.0) == 4) {
LoadingBar.setLocation((int)-236.16,280);
} else if(Math.round(sumCount/size * 100.0) == 5) {
LoadingBar.setLocation((int)-233.7,280);
} else if(Math.round(sumCount/size * 100.0) == 6) {
LoadingBar.setLocation((int)-231.24,280);
} else if(Math.round(sumCount/size * 100.0) == 7) {
LoadingBar.setLocation((int)-228.78,280);
}
を持っていると私は本当にそれは誰もがこれを行うには良い方法だと思いますか、私を見ることができれば、私は思っていた年齢やそれを行うためにその方法を取るとしてこれをやりたいいけませんso
Math.round(sumCount/size * 100.0)
%がダウンロードされていますか?-246はローディングバーがsロードバーの変更をトリガーcreenあなたのループまたはコードの一部で
これは機能しますか? 'sumCount/size'は整数除算のように疑わしく見えます。そうでなければ、100で小数点は必要ありません。 – shmosel
好奇心で、なぜ '-243'の代わりに'(int)-243.54'などを書いていますか? – yshavit