LinearLayout
中Android
有<LinearLayout>
<LinearLayout>
<EditText></EditText>
<TextView></TextView>
</LinearLayout>
//Here more LinearLayout similar to the LinearLayout that I put above
</LinearLayout>
这个结构:
EditText
但我的布局中有LinearLayout
和def cycle( theList ):
cycleList = []
if len(theList) < 3:
return theList
for ii in range( len(theList) - 2 ):
cycleList.append([
theList[ii],
theList[ii + 1],
theList[ii + 2] ])
return cycleList
Combos = [[1, 2, 3, 4, 5], [1, 3, 2, 4, 5]]
for combo in Combos:
listA = []
listB = []
fromListA = [x for x in combo]
fromListB = [fromListA[0]]
listA.append( cycle(fromListA) )
listB.append( cycle(fromListB) )
for jj in range(1, len(combo) - 1):
print("List B's first entry: " + str(listB[0]) )
fromListB.append( fromListA.pop( len(fromListA) - 1 ))
print("List B's first entry: " + str(listB[0]) )
break
break
这么多,我无法在手机屏幕上看到完整的布局。如果我可以移动屏幕来查看完整的布局,那将不会是一个问题,但我不能。我只能看到屏幕上输入的元素,其余元素无法访问。
我看到很多问题,但其中任何一个都让我修复了我的错误。
我该怎么办?
提前致谢!
答案 0 :(得分:2)
选择 ScrollView 作为广告的容器
像这样:
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroll"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout>
<LinearLayout>
<EditText></EditText>
<TextView></TextView>
</LinearLayout>
//Here more LinearLayout similar to the LinearLayout that I put above
</LinearLayout>
这是关于ScrollView
的引用答案 1 :(得分:1)
以root身份使用 <ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroll"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout>
<LinearLayout>
<EditText></EditText>
<TextView></TextView>
</LinearLayout>
//Here more LinearLayout similar to the LinearLayout that I put above
</LinearLayout>
</ScrollView>
[self.view.window.rootViewController dismissViewControllerAnimated:YES completion:nil];
答案 2 :(得分:0)
尝试使用LinearLayout
打包最外面的ScrollView
。这将允许您的用户向下滚动并查看所有内容。