我正在使用Appcelerator构建应用程序(适用于Android系统)。 我正在使用TextField,Label等构建视图。
现在,如果我尝试点击其中一个TextField,(正确)我可以看到智能手机的键盘。 如果我尝试单击此TextField的末尾,我可以看到键盘,但它隐藏了TextField,我无法看到我数字的文本。
这是代码
<Window id="registry_edit_window" onClose="cleanup">
<View id="outer_container">
<View id="close_button">
<!-- <Label id="close_button_label" text="X" /> -->
<ImageView id="close_icon" image="/images/new_icons/close_icon_white.png"></ImageView>
</View> <!-- end close_button -->
<View class="inner_container">
<!-- title -->
<Label id="title" />
<ScrollView id="scrollForm">
<View id="name_row" class="row_item">
<Label id="name_label" class="label" text="" />
<TextField id="name_field" class="field" />
</View>
<View id="surname_row" class="row_item">
<Label id="surname_label" class="label" text="" />
<TextField id="surname_field" class="field" />
</View>
<View id="birthdate_row" class="row_item">
<Label id="birthdate_label" class="label" text="" />
<TextField id="birthdate_field" class="field" editable="false" />
</View>
<View id="address_row" class="row_item">
<Label id="address_label" class="label" text="" />
<TextField id="address_field" class="field" />
</View>
<View id="country_row" class="row_item">
<Label id="country_label" class="label" text="" />
<TextField id="country_field" class="field" />
</View>
<View id="phone_row" class="row_item">
<Label id="phone_label" class="label" text="" />
<TextField id="phone_field" class="field" />
</View>
<View id="phone_emergency_row" class="row_item">
<Label id="phone_emergency_label" class="label" text="" />
<TextField id="phone_emergency_field" class="field" />
</View>
<View id="notes_row" class="row_item" height="Titanium.UI.SIZE">
<Label id="notes_label" class="label" text="" />
<TextArea id="notes_area" class="text_area" />
</View>
</ScrollView>
<View id="buttons_section">
<View id="save_button" class="custom_button">
<ImageView id="save_icon" image="/images/new_icons/save_icon_white.png" class="button_icon"></ImageView>
<Label id="save_label" class="custom_button_label" text=""></Label>
</View>
</View>
</View> <!-- end inner_container -->
</View> <!-- end outer_container -->
</Window>
我该如何解决?
正如您所看到的,在第一张图片中,我可以看到任何TextField。
如您所见,我点击TextField的最后一个但我无法看到它。
答案 0 :(得分:0)
在Android窗口上应用软输入调整平移,您甚至可以通过app.tss文件全局执行此操作
"Window[platform=android]": {
windowSoftInputMode: Titanium.UI.Android.SOFT_INPUT_ADJUST_PAN
}