我正在用Appcelerator(適用於Android系統)構建應用程序。 我正在用一些TextField,標籤等構建視圖。當Android Titanium中的TextField獲得焦點時,我們如何正確顯示鍵盤?
現在,如果我嘗試點擊其中一個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>
我該怎麼固定呢?
正如你可以看到,在這第一張照片,我能看到的任何文本字段。
正如你所看到的,我已經點擊最後文本字段,但我無法看到它。
你爲什麼不使用滾動視圖做這個全球。 –
而不是「」我應該使用ScrollView? –
bircastri
你的Alloy代碼中的文本字段在哪裏?你的文本字段的顏色值是多少?根據你的第二個截圖,它看起來像你的文本字段有**顏色='白色'** –