Toast.makeText(getApplicationContext(), getString(R.string.negative), Toast.LENGTH_SHORT).show();
設置時間外觀如何設置這個時間的外觀,使這個取消。 另外我該如何設置這一個出現在中間的部分屏幕?爲Toast.makeText
Toast.makeText(getApplicationContext(), getString(R.string.negative), Toast.LENGTH_SHORT).show();
設置時間外觀如何設置這個時間的外觀,使這個取消。 另外我該如何設置這一個出現在中間的部分屏幕?爲Toast.makeText
1.對於時間出現:持續時間
有兩種情況:Toast.LENGTH_SHORT
或Toast.LENGTH_LONG
(以時間爲長週期顯示)(在較短的時間內顯示)。
不能定義爲吐司
一個時間出現2.吐司比重:(在屏幕中間顯示):
,因爲我們希望使用一種方法命名setGravity可以定位吐司( ),其已得到三個參數:重力,x偏移量,y偏移量。
toast.setGravity(Gravity.CENTER, 0, 0); // toast in the center of screen
編輯: 對於你的情況,你可以使用:
Toast toast= Toast.makeText(getApplicationContext(), getString(R.string.positive), Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
敬酒顯示此處指定的時間:
Toast.LENGTH_SHORT
在你的代碼
。您只能使用Toast.LENGTH_SHORT或Toast.LENGTH_LONG ==> Toast是不是非常靈活的時間,但他們並不需要是,看到documentation:
當視圖顯示給用戶,作爲應用程序的浮動視圖出現。它永遠不會獲得焦點。用戶可能正在輸入其他內容。這個想法應儘可能不顯眼,同時向用戶展示您希望他們看到的信息。兩個示例是音量控制,以及簡短消息說您的設置已保存。
我不認爲你可以做到這一點敬酒。你可能想看看AlertDialogs
你能告訴我的代碼和我在一起? Toast.makeText(getApplicationContext(),的getString(R.string.positive),Toast.LENGTH_LONG).show(); @ Ziprox09 – user3322959
@ user3322959我編輯的答案包含了完整的代碼現在 –
謝謝@ Ziprox09,它爲我工作.. – user3322959