我一直致力于Android项目,旨在兼容Android手机和平板电脑.在平板电脑上,该应用程序运行良好,看起来也很好.然而,在手机上我们已经以编程方式和布局方式遇到问题(使用10.1英寸屏幕比4英寸屏幕容易得多).为解决其中一些问题,我们决定停用屏幕方向,但仅限于手机版本,至少暂时.
问题很简单,我如何停用Android手机的屏幕方向,同时保持Android平板电脑的活动状态?我知道我可以在清单文件中执行此操作,但是,这也将锁定我认为的平板电脑的方向.
我正在学习Python并且一直试图制作一个双端队列.但是,我输出不正确,我不知道为什么.我的代码如下:
p = [2, 1], [1, 1]
init_q= deque()
init_q.append(p)
for i in range(len(p)):
for j in range(len(p[i])):
temp = p[i][j]
p[i][j] = 0
init_q.append(p)
p[i][j] = temp
while init_q:
print init_q.pop()
Run Code Online (Sandbox Code Playgroud)
在这段代码中,我接受一个列表,然后我想创建一个包含5个列表的队列,其中4个在不同的位置有一个0,我想要的结果是:
([2, 1], [1, 1])
([0, 1], [1, 1])
([2, 0], [1, 1])
([2, 1], [0, 1])
([2, 1], [1, 0])
Run Code Online (Sandbox Code Playgroud)
但是,我得到的结果是:
([2, 1], [1, 1])
([2, 1], [1, 1])
([2, 1], [1, 1])
([2, 1], [1, 1])
([2, 1], [1, 1])
Run Code Online (Sandbox Code Playgroud)