1
嗨,我正在一個孩子的應用程序中,我想要顯示1 + 1 = 2,1 + 2 = 3等應用程序。爲此我希望tio逐一顯示數字圖像。這意味着fiorst顯示1後+後一段時間另一個number.For此給我一些建議。請給我一些示例代碼。預先感謝顯示圖像一個接一個
嗨,我正在一個孩子的應用程序中,我想要顯示1 + 1 = 2,1 + 2 = 3等應用程序。爲此我希望tio逐一顯示數字圖像。這意味着fiorst顯示1後+後一段時間另一個number.For此給我一些建議。請給我一些示例代碼。預先感謝顯示圖像一個接一個
您的idéa是類似於我的Android應用程序中稱爲學習數學,看起來像這樣: alt text http://www.skogberg.eu/android/LearnMathWins.png。
我用個人TableRow
個TableLayout
的圖像,像這樣:
<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);
}
我希望這給你應用程序的起點!
謝謝你的回覆。但我想在eby上顯示圖像,意思是不在對齊(佈局)意義上。我想要顯示像視頻這樣的圖像,第一個圖像會在一段時間後顯示「+」,然後經過一段時間後,另一個數字就像這樣。現在你明白了 「 – Pinki 2010-08-04 06:28:41
如果你想添加一個動畫到你的軟件,可能會試圖讓UI線程在顯示下一個圖像之前進入睡眠狀態,但這很糟糕編碼,而是看看這個地址的UI定時器:http://developer.android.com/resources/articles/timed-ui-updates.html – 2010-08-04 06:36:37