小编Dev*_*nsh的帖子

再次使用相同的按钮

我正在创建一个播放音频的应用.布局是这样的,我必须在同一活动的不同位置给出具有相同功能,外观等的按钮.

我想知道是否有一种方法可以定义按钮(在这种情况下为图像按钮)一次,然后每次只在布局文件中使用相同的定义.

android android-layout

1
推荐指数
1
解决办法
75
查看次数

以 MB 为单位显示文件下载进度

我正在从互联网下载一个 mp3 文件并将其保存到内部存储中。下载进度显示在ProgressDialog. 该ProgressDialog显示百分比进度这是罚款。在右侧,它将进度显示为 1/100 .... 我希望它显示以 MB 为单位下载的文件的当前大小/以 MB 为单位下载的文件的总大小。

如下图所示。灰色文本是当前显示的文本。我希望它像下面的文字一样显示为红色。

在此处输入图片说明

这是当前的代码:

public class DownloadSKHindi extends AsyncTask<String, Integer, String> {

    @Override
    protected void onPreExecute() {
        super.onPreExecute();

        progressDialog = new ProgressDialog(getActivity());
        progressDialog.setMessage("Downloading");
        progressDialog.setMax(100);
        progressDialog.setCancelable(false);
        progressDialog.setCanceledOnTouchOutside(false);
        progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
        progressDialog.show();
    }

    @Override
    protected String doInBackground(String... params) {
        int count = 0;
        try {
            url = new URL(skURL[10]);

            connection = url.openConnection();
            connection.connect();

            int lengthOfFile = connection.getContentLength();

            InputStream input = new BufferedInputStream(url.openStream());

            OutputStream output = getActivity().openFileOutput(file.getPath(), Context.MODE_PRIVATE);

            byte data[] = new …
Run Code Online (Sandbox Code Playgroud)

android progressdialog

0
推荐指数
1
解决办法
1882
查看次数

标签 统计

android ×2

android-layout ×1

progressdialog ×1