小编gki*_*iar的帖子

Android活动 - 在一个活动类中有很多代码是很常见的吗?

我的一项活动似乎已经增长了很多,我觉得事情应该更加面向对象.我认为这是因为我只是在学习,因此不断添加不同的观点,看看有效的方法.在我知道它之前,它已经变大了.

我有类似LinearLayout,ViewFlipper,Button,TextView等的子类,并且认为为这些类提供构造函数可以帮助解决这种情况,实际上可能更适合OOP.常见的设计范例.这样做当然意味着我的构造函数将有大量的参数.

我想知道我是否可以得到一些关于上述方法的反馈:我应该使用我的子类来获得更多的OOP设计,还是做一些活动自然会有很多代码?谢谢!

oop android subclass android-activity

3
推荐指数
1
解决办法
1396
查看次数

圆柱轴上的Matlab三维绘图

我运行了模拟,它给出了X与不同半径数相对应的数据点,以及Y评估每个半径的角度数.这意味着我有X时间Y,我需要绘制的数据点.

我目前正以非理想的方式绘制它:我使用xy轴作为轴rtheta轴.这意味着我的数据显示为正弦趋势,其在笛卡尔网格上随半径增加,而不是在物理上表示的圆.这就是我目前正在绘制数据的方式:

surf(r_val, th_val, v_val);
Run Code Online (Sandbox Code Playgroud)

我想要做的是将我的数据绘制在圆柱轴上,例如函数的数据polar(),但是在R3空间中.我宁愿不下载工具箱,也不想修改现有的极地功能; 如果没有其他解决方案,那么我显然最终会这样做.

谢谢你的帮助!G.

另外,我正在使用Matlab 2012a

编辑:

r_val =包含唯一半径的1x8向量

th_val =包含唯一角度的1x16向量

v_val = 8x16矩阵,包含对应于每个位置的电压

注意:(回答后)

这个问题不存在真正理想的解决方案,因为Matlab目前不支持真正的极轴方法.资源在这里找到.

3d matlab cylindrical

3
推荐指数
1
解决办法
8743
查看次数

如何在Android中仅以横向模式播放视频

在这里,我正在开发一个仅以横向模式播放视频的应用程序。我在 AndroidManifest.xml 文件中将活动方向设置为“横向”,并且我的视频播放得非常好,但问题是我将设备保持在横向模式,当我将设备旋转到 180 度时,我的视频播放是颠倒的(底部)到达顶点)。它不是按照这个变化的。

video android landscape orientation

2
推荐指数
1
解决办法
3516
查看次数