当我用来Toast在屏幕上显示一些弹出文本时,它会在屏幕底部稍上方显示文本,这是默认位置.
现在我想根据我的选择在屏幕中间或某处显示它.
谁能指导我如何实现这一目标?
我需要向点击我的Android应用程序上的按钮的用户显示一条短信,在IOS上我只需要创建一个简单易用的AlertView,但是我正在努力,因为解决方案似乎难以实现x10倍.我看到我需要使用DialogFragment,但我无法理解如何使其工作,有人可以解释一下吗?此外,我的解决方案是正确的还是更容易向用户显示简单的短信?
我是Android编程的新手.什么是在Android上显示自定义Toast通知的简单示例?
如何在线程中添加Toast方法.我想通过用toast方法替换system.out来调试,以显示结果.
我知道在线程中使用应用程序Context,如下所示:Toast.makeText(getApplicationContext(),"help",Toast.LENGTH_LONG).show(); 不管用.
我不知道如何在Toast调用中使用Runnable并从Thread调用runOnUiThread(runnable)
有人可以帮助我吗?
public class NetworkServer extends Thread
{
DatagramSocket mSocket = null;
boolean isFinish = false;
private SimplestPossibleActivity activity;
public NetworkServer(SimplestPossibleActivity activity)
{
this.activity = activity;
}
public void run()
{
try
{
Log.d("UDP", "Listening");
mSocket = new DatagramSocket( 2010); //4444
mSocket.setBroadcast(true);
while (!isFinish)
{
Log.d("UDP", "C: socket create success");
byte[] recvbuffer = new byte[12];
DatagramPacket packet = new DatagramPacket(recvbuffer,recvbuffer.length);
Log.d("UDP", "receiving...");
mSocket.receive(packet);
Log.d("UDP", "received packet");
ByteBuffer bb = ByteBuffer.allocate(recvbuffer.length).order(ByteOrder.LITTLE_ENDIAN);
bb.put(recvbuffer);
bb.rewind();
//System.out.println(bb.getFloat());
//System.out.println(bb.getFloat());
//System.out.println(bb.getFloat());
Bundle data …Run Code Online (Sandbox Code Playgroud) 我有一个EditText和一个Button。
我想要EditText当点击我的Button. 我想将消息显示为祝酒词,例如“请输入一个数字”。