Guide Fix Dialpad Miring Karena Set DPI





Repost Fix Dialpad Miring Karena Set DPI


Salam semangat pusing
karena postingan sudah hilang ga tau kmn,
yang punya pertanyaan berulang soal dialtab miring monggo disimak
kelebihan guide ini bisa di semua dpi dan ga perlu ubah2 dimens lagi.

- Decompile Contacts.apk (Cara Decompile, Recompile, dan Sign Apk)

- Buka /smali/com/mediatek/contacts/widget/ButtonGridLayout.smali


- Cari
.method protected onMeasure(II)V

- Perhatikan baris ini

Code:
.line 189
.local v2, width:I
iget v4, p0, Lcom/mediatek/contacts/widget/ButtonGridLayout;->mButtonHeight:I
mul-int/lit8 v1, v4, 0x4

.line 191
.local v1, height:I
invoke-virtual {p0, v2, v1}, Lcom/mediatek/contacts/widget/ButtonGridLayout;->setMeasuredDimension(II)V

.line 192
return-void
.end method



- Ubah menjadi seperti ini


Code:
.line 189
.local v2, width:I
iget v4, p0, Lcom/mediatek/contacts/widget/ButtonGridLayout;->mButtonHeight:I
mul-int/lit8 v1, v4, 0x4

.line 192
.local v1, height:I
div-int/lit8 v4, v2, 0x3
iput v4, p0, Lcom/mediatek/contacts/widget/ButtonGridLayout;->mWidthInc:I
iput v4, p0, Lcom/mediatek/contacts/widget/ButtonGridLayout;->mButtonWidth:I

.line 195
invoke-virtual {p0, v2, v1}, Lcom/mediatek/contacts/widget/ButtonGridLayout;->setMeasuredDimension(II)V

.line 196
return-void
.end method

- save - recompile - sign - push - reboot


Tested
- MT6589 JB4.2.1




Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
yanuabialwi

No comments:

Post a Comment