我具有以下组成部分:
具有import torch.nn as nn
import torch.nn.functional as F
class Net(nn.Module):
def __init__(self):
super(Net,self).__init__()
self.conv1=nn.Conv2d(1,6,5)
self.conv2=nn.Conv2d(6,16,5)
self.fc1=nn.Linear(16*5*5,120)
self.fc2=nn.Linear(120,84)
self.fc3=nn.Linear(84,10)
def forward(self,x):
x=F.max_pool2d(F.relu(self.conv1(x)),(2,2))
x=F.max_pool2d(F.relu(self.conv2(x)),2)
x.view(-1,self.num_flat_features(x))
x=F.relu(self.fc1(x))
x=F.relu(self.fc2(x))
x=self.fc3(x)
return x
def num_flat_features(self,x):
size=x.size()[1:]
num_features=1
for s in size:
num_features*=s
return num_features
net=Net()
input=torch.randn(1,1,32,32)
out=net(input)
print(out)
和ScrollView
的{{1}}。我想要顶部的TextInput
和底部的Button
(TextInput
)。我正在从Android Native应用程序运行此组件。因此,我正在开发混合应用。
问题:
当我点击Button
时,键盘出现,并且与底部的justifyContent: 'space-between'
重叠。如果之后我通过下拉刷新TextInput
,则底部button
会出现在键盘上(我想要的)。
在 scrollView
渲染后发生了一些事情,这些问题设置了我的button
的正确位置。但是,直到我拉动刷新它并激活本机RefreshControl
组件后,我的组件才会看起来不错。
我的代码:
button
答案 0 :(得分:1)
正如MD Naseem Ashraf
在这里建议的那样,此问题已通过在清单文件android:windowSoftInputMode="adjustResize"
中添加以下行而得以解决
答案 1 :(得分:0)
Try this if you want to hide button and then it won't come above keyboard.Change your AndroidManifest.xml file.
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
android:screenOrientation="portrait"
android:launchMode="singleTop"
android:windowSoftInputMode="adjustPan" //add this line
android:exported="true">
答案 2 :(得分:0)
将此添加到清单文件的活动标记中
android:windowSoftInputMode="adjustPan"
答案 3 :(得分:0)
<KeyboardAvoidingView>
替换为<SafeAreaView>
,并使其弹性为1。