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
yanuabialwi
No comments:
Post a Comment