För de allra flesta situationer är befintliga tangentbordslayouter mer än tillräckliga. När allt kommer omkring kräver de flesta inmatningsfält i de flesta appar inmatning av bokstäver eller siffror, och i stort sett alla eftermarknadslösningar för tangentbord har adekvata layouter för båda situationerna. Men om du skapar en app som kräver ett mer specialbyggt tangentbord kanske standardlayouterna inte längre räcker till.
Seniormedlem i XDA SimplicityApks skapade nyligen ett matematisk analysverktyg som heter FunctionCapture. När han skapade sin app fann han snabbt att det skulle visa sig vara för mycket att kräva att användarna använder standardtangentbordslayouternaberömd. Istället bestämde han sig för att skapa sin egen tangentbordslayout, skräddarsydd för de funktioner som krävs av hans app.
Efter att ha lärt sig hur man skapar en anpassad layout, delade SimplicityApks sedan instruktionerna på ett lättförståeligt sätt. Mycket av guiden bygger på en tidigare skapad handledning av utvecklare
Maarten Pennings, som OP har sedan utökat till att inkludera varför du utför vart och ett av stegen. Och för att det övergripande utseendet ska matcha temat för din app, har SimplicityApks också inkluderat en guide (andra post) om hur du skapar ett tema för ditt nyskapade tangentbord, så att det matchar ditt övergripande utseende och känsla app.Om du designar en app som kräver icke-standardiserad användarinmatning, kanske du vill titta på att använda en anpassad mjuk tangentbordslayout. För att lära dig hur du implementerar detta i din egen app, gå över till handledningstråd.