我知道要删除xml中复选框的按钮图像,代码如下:
<CheckBox
android:layout_width="wrap_content"
android:layout_height="25dp"
android:button="@null"
android:background="@drawable/notxtcheckboxbtn"
android:layout_weight="1"/>
Run Code Online (Sandbox Code Playgroud)
但我需要在我的java代码中添加复选框.并且"newCheckBox.setButtonDrawable(null);" 不起作用!
有谁知道如何在java代码中删除它?提前致谢!!!
我尝试将一个zip文件下载到android,然后解压缩zip文件.我调试我的代码,有一个有趣的问题:下载的zip文件比原始文件大一点.并且下载的zip文件不能被winrar解压缩.据说下载的文件以错误结束.(我网站上的zip文件没问题.我尝试用IE下载.它运行正常.)以下是我的代码:
public void download(final String url, final String savePath, final String saveName) {
new Thread(new Runnable() {
public void run() {
try {
sendMessage(FILE_DOWNLOAD_CONNECT);
URL sourceUrl = new URL(url);
URLConnection conn = sourceUrl.openConnection();
conn.connect();
InputStream inputStream = conn.getInputStream();
int fileSize = conn.getContentLength();
File savefilepath = new File(savePath);
if (!savefilepath.exists()) {
savefilepath.mkdirs();
}
File savefile = new File(savePath+saveName);
if (savefile.exists()) {
savefile.delete();
}
savefile.createNewFile();
FileOutputStream outputStream = new FileOutputStream(
savePath+saveName, true);
byte[] buffer = new byte[1024];
int readCount = 0;
int …Run Code Online (Sandbox Code Playgroud)