创建屏幕键盘(android)

时间:2012-08-28 17:22:43

标签: android android-layout

我想开发一个类似于方形应用程序的屏幕键盘(下图)enter image description here

如果有人能给我提供关于哪些课程重点关注/覆盖这方面的建议,我将不胜感激。特别是,如何将按钮点击与EditText字段中的数字输入相关联?

1 个答案:

答案 0 :(得分:4)

每个Button都会获得一个带有关联值的Tag(例如1)。然后,您使用android:onClick-attribute将所有按钮设置为活动中的相同方法(例如input())。

将使用单击的视图调用此方法,然后您可以使用getTag() - 方法获取相应的值:

// Will be called for every Button that is clicked
public void input(View v){
  Log.v("APP", "Pressed: "+v.getTag());
}

GridLayout中组织ButtonGridView也可能)。