Specifying the Input Method Type | Android Developers - M.I.T.
文章推薦指數: 80 %
Specify the Keyboard Type
Quicknav
Quicknav
Design
Develop
Distribute
GooglePlayDeveloperConsole
AndroidDevelopersBlog
AboutAndroid
Android.com
AndroidDevelopers
AndroidOpenSourceProject
close
GetStarted
Style
Patterns
BuildingBlocks
Downloads
Videos
Training
APIGuides
Reference
Tools
GettheSDK
GoogleServices
GooglePlay
Publishing
Promoting
AppQuality
Spotlight
OpenDistribution
Results
Loading...
Training
APIGuides
Reference
Tools
GoogleServices
totop
GettingStarted
BuildingYourFirstApp
CreatinganAndroidProject
RunningYourApplication
BuildingaSimpleUserInterface
StartingAnotherActivity
ManagingtheActivityLifecycle
StartinganActivity
PausingandResuminganActivity
StoppingandRestartinganActivity
RecreatinganActivity
SupportingDifferentDevices
SupportingDifferentLanguages
SupportingDifferentScreens
SupportingDifferentPlatformVersions
BuildingaDynamicUIwithFragments
UsingtheSupportLibrary
CreatingaFragment
BuildingaFlexibleUI
CommunicatingwithOtherFragments
SavingData
SavingKey-ValueSets
SavingFiles
SavingDatainSQLDatabases
InteractingwithOtherApps
SendingtheUsertoAnotherApp
GettingaResultfromtheActivity
AllowingOtherAppstoStartYourActivity
SharingContent
SendingContenttoOtherApps
ReceivingContentfromOtherApps
AddinganEasyShareAction
BuildingAppswithMultimedia
ManagingAudioPlayback
ControllingYourApp'sVolumeandPlayback
ManagingAudioFocus
DealingwithAudioOutputHardware
CapturingPhotos
TakingPhotosSimply
RecordingVideosSimply
ControllingtheCamera
BuildingAppswithGraphics&Animation
DisplayingBitmapsEfficiently
LoadingLargeBitmapsEfficiently
ProcessingBitmapsOfftheUIThread
CachingBitmaps
DisplayingBitmapsinYourUI
DisplayingGraphicswithOpenGLES
BuildinganOpenGLESEnvironment
DefiningShapes
DrawingShapes
ApplyingProjectionandCameraViews
AddingMotion
RespondingtoTouchEvents
AddingAnimations
CrossfadingTwoViews
UsingViewPagerforScreenSlide
DisplayingCardFlipAnimations
ZoomingaView
AnimatingLayoutChanges
BuildingAppswith
Connectivity&theCloud
ConnectingDevicesWirelessly
UsingNetworkServiceDiscovery
ConnectingwithWi-FiDirect
UsingWi-FiDirectforServiceDiscovery
PerformingNetworkOperations
ConnectingtotheNetwork
ManagingNetworkUsage
ParsingXMLData
TransferringDataWithoutDrainingtheBattery
OptimizingDownloadsforEfficientNetworkAccess
MinimizingtheEffectofRegularUpdates
RedundantDownloadsareRedundant
ModifyingPatternsBasedontheConnectivityType
SyncingtotheCloud
UsingtheBackupAPI
MakingtheMostofGoogleCloudMessaging
BuildingAppswith
UserInfo&Location
RememberingUsers
RememberingYourUser
AuthenticatingtoOAuth2Services
CreatingaCustomAccountType
MakingYourAppLocationAware
UsingtheLocationManager
ObtainingtheCurrentLocation
DisplayingaLocationAddress
BestPracticesfor
UserExperience&UI
DesigningEffectiveNavigation
PlanningScreensandTheirRelationships
PlanningforMultipleTouchscreenSizes
ProvidingDescendantandLateralNavigation
ProvidingAncestralandTemporalNavigation
PuttingitAllTogether:WireframingtheExampleApp
ImplementingEffectiveNavigation
ImplementingLateralNavigation
ImplementingAncestralNavigation
ImplementingTemporalNavigation
ImplementingDescendantNavigation
NotifyingtheUser
BuildingaNotification
PreservingNavigationwhenStartinganActivity
UpdatingNotifications
UsingBigViewStyles
DisplayingProgressinaNotification
AddingSearchFunctionality
SettinguptheSearchInterface
StoringandSearchingforData
RemainingBackwardCompatible
DesigningforMultipleScreens
SupportingDifferentScreenSizes
SupportingDifferentScreenDensities
ImplementingAdaptiveUIFlows
DesigningforTV
OptimizingLayoutsforTV
OptimizingNavigationforTV
HandlingFeaturesNotSupportedonTV
CreatingCustomViews
CreatingaCustomViewClass
ImplementingCustomDrawing
MakingtheViewInteractive
OptimizingtheView
CreatingBackward-CompatibleUIs
AbstractingtheNewAPIs
ProxyingtotheNewAPIs
CreatinganImplementationwithOlderAPIs
UsingtheVersion-AwareComponent
ImplementingAccessibility
DevelopingAccessibleApplications
DevelopingAccessibilityServices
BestPracticesfor
UserInput
UsingTouchGestures
DetectingCommonGestures
TrackingMovement
AnimatingaScrollGesture
HandlingMulti-TouchGestures
DraggingandScaling
ManagingTouchEventsinaViewGroup
HandlingKeyboardInput
SpecifyingtheInputMethodType
HandlingInputMethodVisibility
SupportingKeyboardNavigation
HandlingKeyboardActions
BestPracticesfor
Performance
PerformanceTips
ImprovingLayoutPerformance
OptimizingLayoutHierarchies
Re-usingLayoutswith
延伸文章資訊
- 1TextInput - React Native
... and different keyboard types, such as a numeric keypad. ... Note that on Android performing t...
- 2Gboard - the Google Keyboard - Apps on Google Play
Gboard has everything you love about Google Keyboard—speed and reliability, Glide Typing, voice t...
- 3Android - EditText keyboard type programmatically - Stack ...
Android Keyboard Type - Stack Overflow
- 4Specify the input method type | Android Developers
Specify the keyboard type ... You should always declare the input method for your text fields by ...
- 5Fix problems with Gboard - Android - Google Support
If Gboard switches to another keyboard, you can switch it back. On your Android phone or tablet, ...