您好我正在申请该应用程序中的一个小孩应用程序我要显示1 + 1 = 2,1 + 2 = 3等。为此我想要显示数字图像逐一显示。这意味着fiorst显示1经过一段时间之后的另一个数字。为此我给了一些建议。请给我一些示例代码。谢谢提前
答案 0 :(得分:0)
您的idéa与我在Android Market中的应用程序类似,名为Learn Math,如下所示: alt text http://www.skogberg.eu/android/LearnMathWins.png
我为图片使用TableLayout
个人TableRow
,如下所示:
<TableRow android:layout_marginTop="5dp">
<ImageView android:id="@+id/img1" />
<ImageView android:id="@+id/img2" />
<ImageView android:id="@+id/img3" />
<ImageView android:id="@+id/img4" />
</TableRow>
程序本身具有图像的私有变量,我根据用户选择更改了这些变量。最初它可能看起来像这样(按照上图):
public class LearnMath extends Activity {
private ImageView img1, img2, img3, img4;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
img1 = (ImageView)findViewById(R.id.img1);
img2 = (ImageView)findViewById(R.id.img2);
img3 = (ImageView)findViewById(R.id.img3);
img4 = (ImageView)findViewById(R.id.img4);
// .png images located in res/drawable folder with lower case names
img1.setImageResource(R.drawable.six);
img2.setImageResource(R.drawable.plus);
img3.setImageResource(R.drawable.zero);
img4.setImageResource(R.drawable.equals);
}
我希望这能为您提供申请的起点!