Handling Keyboard Input | Android Developers
文章推薦指數: 80 %
The Android system shows an on-screen keyboard—known as a soft input method—when a text field in your UI receives focus. To provide the best user experience ...
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
延伸文章資訊
- 1Keymaps and Keyboard Input | Android Open Source
This document describes how keyboard input gets translated into Android actions and how you can c...
- 2Handling Keyboard Input | Android Developers
The Android system shows an on-screen keyboard—known as a soft input method—when a text field in ...
- 3Slide your finger to type - Android - Gboard Help - Google ...
Languages & input. Tap Virtual keyboard and then Gboard. Pick an option, like Glide typing or Voi...
- 4Working with the Soft Keyboard | CodePath Android Cliffnotes
The Android system shows an on-screen keyboard, known as a soft input method, when a text field i...
- 5Handle keyboard input | Android Developers
The Android system shows an on-screen keyboard—known as a soft input method—when a text field in ...