我想开发一个类似于方形应用程序的屏幕键盘(下图)
如果有人能给我提供关于哪些课程重点关注/覆盖这方面的建议,我将不胜感激。特别是,如何将按钮点击与EditText字段中的数字输入相关联?
答案 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
中组织Button
(GridView
也可能)。