12下一页
返回列表 发新帖

布局留白问题(西红柿畅听)

[复制链接]

47

主题

2320

回帖

7578

积分

硕士生

Rank: 6Rank: 6

金币
6208
好评
1
信誉
105

MT论坛最佳新人MT论坛新人考神

发表于 2026-8-7 07:32:41 来自手机  | 显示全部楼层 | 阅读模式  来自 河北
本帖最后由 假笑流转千年 于 2026-8-7 07:34 编辑

如图来个大佬完善一下吧,商城控件去除了,福利也去除了,但有留白问题,点击空白页面不会跳转福利
商城和福利页面其实都在abs里,不知道为啥去除商城能均分布局,但去除了福利就留白了,我
弄不了发给大家看看,哪个大佬能完善一下
我用中国移动云盘给你分享的文件:“1_sign.zip”
链接: https://yun.139.com/shareweb/#/w/i/2wFGUnfi3em69
/*89gaLMSE3wo4:/
复制本段信息,打开「中国移动云盘APP」获取。人人不限速,移动用户免流量!
解锁会员:https://bbs.binmt.cc/thread-170479-1-1.html?mobile=2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

31

主题

4638

回帖

1万

积分

博士生

常常被打人员

Rank: 7Rank: 7Rank: 7

金币
1249
好评
28
信誉
145

MT论坛帅哥考神MT论坛最佳新人MT论坛新人MT论坛活跃会员

QQ
发表于 2026-8-7 07:56:49 来自手机  | 显示全部楼层  来自 山西
那肯定上层还有一个布局占着呢
回复

使用道具 举报

95

主题

8172

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
287
好评
28
信誉
108

考神MT论坛新人MT论坛帅哥MT论坛最佳新人MT论坛活跃会员

发表于 2026-8-7 08:52:22 | 显示全部楼层  来自 江苏
感谢分享!
回复

使用道具 举报

11

主题

1677

回帖

6184

积分

硕士生

Rank: 6Rank: 6

金币
2274
好评
4
信誉
100
发表于 2026-8-7 10:24:57 来自手机  | 显示全部楼层  来自 湖北
感谢分享
回复

使用道具 举报

47

主题

2320

回帖

7578

积分

硕士生

Rank: 6Rank: 6

金币
6208
好评
1
信誉
105

MT论坛最佳新人MT论坛新人考神

发表于 2026-8-7 11:54:44 来自手机  | 显示全部楼层  来自 河北
本帖最后由 假笑流转千年 于 2026-8-7 11:55 编辑
.顾逸轩. 发表于 2026-8-7 07:56
那肯定上层还有一个布局占着呢
应该不会了,我改的dex,xml是动态加载出来的,改不了。这个留白处可以穿透点击下一层,样子不美观,控件去除干净了,只是长度不均分
回复

使用道具 举报

29

主题

2028

回帖

9491

积分

硕士生

Rank: 6Rank: 6

金币
553
好评
9
信誉
100
发表于 2026-8-7 12:45:46 来自手机  | 显示全部楼层  来自 江苏
com.dragon.read.pages.main.tab.k  的  initTabAndAction()  方法

# 原始末尾
:cond_3f9
return-void
.end method

# 修改后末尾
:cond_3f9
# 1. 隐藏"领现金"——找到包含 polarisButton 的 FrameLayout(ID=0x7f101d2c)
invoke-virtual/range {p0 .. p0}, Lcom/dragon/read/pages/main/tab/AbsBottomTab;->getTabRadioGroup()Landroid/widget/RadioGroup;
move-result-object v0
const v1, 0x7f101d2c
invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;->findViewById(I)Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_hide_ec
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

# 2. 隐藏"商城"——通过 findTabRadioButton 找到按钮
:cond_hide_ec
move-object/from16 v0, p0
sget-object v1, Lcom/dragon/read/model/MainTab;->ECOM_BOTTOM_TAB:Lcom/dragon/read/model/MainTab;
invoke-virtual/range {v0 .. v1}, Lcom/dragon/read/pages/main/tab/AbsBottomTab;->findTabRadioButton(Lcom/dragon/read/model/MainTab;)Lcom/dragon/read/widget/BadgeRadioButton;
move-result-object v0
if-eqz v0, :cond_hide_end
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

:cond_hide_end
return-void
.end method

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已有1人评分金币 理由
假笑流转千年 + 1

查看全部评分 总评分:金币 +1 

回复

使用道具 举报

3

主题

698

回帖

1940

积分

高中生

Rank: 4

金币
790
好评
0
信誉
84
发表于 2026-8-7 12:52:23 来自手机  | 显示全部楼层  来自 山西
xyx1323 发表于 2026-8-7 12:45
com.dragon.read.pages.main.tab.k  的  initTabAndAction()  方法

# 原始末尾

牛了我的佬
回复

使用道具 举报

29

主题

2028

回帖

9491

积分

硕士生

Rank: 6Rank: 6

金币
553
好评
9
信誉
100
发表于 2026-8-7 14:05:16 来自手机  | 显示全部楼层  来自 江苏
没注意看我的是番茄音乐(原畅听音乐)
版本6.6.0.32 对不上号忽略上面的修改方案
回复

使用道具 举报

29

主题

2028

回帖

9491

积分

硕士生

Rank: 6Rank: 6

金币
553
好评
9
信誉
100
发表于 2026-8-7 16:19:52 来自手机  | 显示全部楼层  来自 江苏
研究了一下其实是一样的就是版本不一样资源ID变了,旧版没有了懒得去找了应用商店只有这个版本是番茄畅听
版本6.6.2.32,搜方法名 initTabAndAction在K类,尾部插入下面代码
goto :goto_1b7

    :cond_1c7
    # 1. 隐藏"领现金" - FrameLayout ID=0x7f101def
    invoke-virtual {p0}, Lcom/dragon/read/pages/main/tab/AbsBottomTab;->getTabRadioGroup()Landroid/widget/RadioGroup;
    move-result-object v0
    const v1, 0x7f101def
    invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;->findViewById(I)Landroid/view/View;
    move-result-object v0
    if-eqz v0, :cond_hide_ec
    const/16 v1, 0x8
    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    # 2. 隐藏"商城" - findTabRadioButton ECOM_BOTTOM_TAB
    :cond_hide_ec
    sget-object v0, Lcom/dragon/read/model/MainTab;->ECOM_BOTTOM_TAB:Lcom/dragon/read/model/MainTab;
    invoke-virtual {p0, v0}, Lcom/dragon/read/pages/main/tab/AbsBottomTab;->findTabRadioButton(Lcom/dragon/read/model/MainTab;)Lcom/dragon/read/widget/BadgeRadioButton;
    move-result-object v0
    if-eqz v0, :cond_hide_end
    const/16 v1, 0x8
    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    :cond_hide_end
    return-void
.end method

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已有1人评分金币 理由
假笑流转千年 + 1

查看全部评分 总评分:金币 +1 

回复

使用道具 举报

29

主题

2028

回帖

9491

积分

硕士生

Rank: 6Rank: 6

金币
553
好评
9
信誉
100
发表于 2026-8-7 16:26:28 来自手机  | 显示全部楼层  来自 江苏
同方法里面搜POLARIS就能看到资源ID你的版本应该不同直接在尾部代码里改成你现有版本的就好了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

47

主题

2320

回帖

7578

积分

硕士生

Rank: 6Rank: 6

金币
6208
好评
1
信誉
105

MT论坛最佳新人MT论坛新人考神

发表于 2026-8-7 19:10:52 来自手机  | 显示全部楼层  来自 河北
xyx1323 发表于 2026-8-7 16:19
研究了一下其实是一样的就是版本不一样资源ID变了,旧版没有了懒得去找了应用商店只有这个版本是番茄畅听
...

感谢,弄好了
回复

使用道具 举报

9

主题

3668

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
4503
好评
3
信誉
100

2019-5.1节快乐MT论坛帅哥MT论坛最佳新人考神MT论坛新人挂机大佬

QQ
发表于 2026-8-7 19:38:33 | 显示全部楼层  来自 四川
你们能用?不跳不安全?或者听不了看不了?就是没网络
回复

使用道具 举报

330

主题

1982

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4551
好评
98
信誉
75
发表于 2026-8-7 19:41:25 来自手机  | 显示全部楼层  来自 河南
.顾逸轩. 发表于 2026-8-7 07:56
那肯定上层还有一个布局占着呢

跟这个没关系,如果是动态按钮,应该在代码中去掉一条list.add
回复

使用道具 举报

29

主题

2028

回帖

9491

积分

硕士生

Rank: 6Rank: 6

金币
553
好评
9
信誉
100
发表于 2026-8-7 20:07:07 来自手机  | 显示全部楼层  来自 江苏
cxp521 发表于 2026-8-7 19:38
你们能用?不跳不安全?或者听不了看不了?就是没网络

肯定有办法的不然弄这个就没意思了
回复

使用道具 举报

0

主题

872

回帖

1671

积分

高中生

Rank: 4

金币
288
好评
0
信誉
100
发表于 2026-8-7 21:02:40 | 显示全部楼层  来自 浙江
感谢分享!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表