我创建了一个名为CustomSwitchPreference的自定义视图(它按预期工作),然后创建了一个Android模块并移动了相关文件(类和attrs),并添加了相关模块依赖项,以便我可以使用同一视图(同时修改包名称),但是当我尝试运行该应用程序时,出现“找不到类异常”。
我尝试从模块xml file test2
中使用xmlfrom matplotlib import pyplot as plt
from scipy import stats
x = [1,2,3,2,5,6,7,8,9,10]
y = [2,4,11,8,8,18,14,11,18,20]
slope, intercept, r_value, p_value, std_err = stats.linregress(x,y)
line = [slope*i + intercept for i in x]
# Logic Part *****************************************************
from matplotlib.patches import Arc
import math
# circuile parameters
R = 5
xEnd,yEnd = 10 , 20 #Your end point cords, in your case Point B
LowerThita = math.degrees(math.atan(slope)) - 45
UpperThita = math.degrees(math.atan(slope)) + 45
# Figure setup
fig, ax = plt.subplots()
ax.set_xlim(-R , (R+xEnd) * 1.05)
ax.set_ylim(-R , (R+yEnd) * 1.05)
# Arcs
ax.add_patch(Arc((xEnd, yEnd), R, R,
theta1=LowerThita, theta2=UpperThita, edgecolor='k'))
plt.show()
#NOTE : You Haft to add your line to the plot
但是它仍然不起作用。但是,创建视图的实例可以: new CustomView()
在将文件移动到模块中之前,我曾在xml文件中调用com.example.preferences.CustomView并奏效,但是在将文件移至模块后调用com.helper.preferences.CustomView无效。 有没有从模块内部调用视图的特殊方法,还是有使用特殊的设置/依赖关系(我在项目结构中仅使用了添加模块依赖关系)?