gpt4 book ai didi

android - 如何更改android中的进度对话框大小?

转载 作者:行者123 更新时间:2023-11-29 15:20:01 26 4
gpt4 key购买 nike

我用这个方法创建了进度对话框。

但它不适合屏幕尺寸。我想最小化此进度对话框的大小。

这是我使用的 (AsyncTask) 代码:

ProgressDialog myPd_bar;

@Override
protected void onPreExecute() {
// TODO Auto-generated method stub

myPd_bar=new ProgressDialog(AppleModles.this);
//myPd_bar.setMessage("Loading....");
myPd_bar.setTitle("Please Wait..");
myPd_bar.setProgressStyle(myPd_bar.STYLE_HORIZONTAL);
myPd_bar.setProgress(0);
myPd_bar.setMax(30);
myPd_bar.show();
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try
{
while(myPd_bar.getProgress()<=myPd_bar.getMax())
{
Thread.sleep(1000);
handle.sendMessage(handle.obtainMessage());
if(myPd_bar.getProgress()==myPd_bar.getMax())
{
myPd_bar.dismiss();
}

}
}catch(Exception e){}
}
}).start();


super.onPreExecute();
}

Handler handle=new Handler(){
@Override
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
super.handleMessage(msg);
myPd_bar.incrementProgressBy(5);
}
};

谁能帮我把这个进度对话框的大小减到最小?

最佳答案

也许这有助于适应屏幕尺寸:

myPd_bar.show();
Window window = myPd_bar.getWindow();
window.setLayout(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);

关于android - 如何更改android中的进度对话框大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19194971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com