由于FloatingToolbar.java中只有一行错误的代码,我强行复制我库中的整个源代码来修补它。这项工作但现在的问题是,这个单位也调用com.android.internal.R。 com.android.internal.R的问题在于它在发布之间可能有所不同(因为它是内部的),所以为了安全起见我还必须复制定义
在r类我有例如:
public static final class layout {
public static final int floating_popup_open_overflow_button=xxx
}
在哪里找到定义floating_popup_open_overflow_button的xml(我认为它是一个xml?)?实际上在\ android-sdk-windows \ sources \我只能找到java文件
答案 0 :(得分:1)
在哪里找到定义floating_popup_open_overflow_button的xml(我认为它是一个xml?)?
您可以在$ANDROID_SDK/platforms/android-NNN/data/res/layout/
中找到副本,其中$ANDROID_SDK
是您安装Android SDK的地方,NNN
与您分叉的Java版本相对应。对等目录中可能存在floating_popup_open_overflow_button.xml
的其他变体(例如,layout-xlarge
);我没有全部检查过。