我正在使用Picasso将图像从mysql DB加载到自定义列表视图中.直接传递URL时会加载图像,但是当我将URL分配给字符串并传递它时,它会抛出异常,表示路径不能为空.
String imageStringUrl = md.Image;
Run Code Online (Sandbox Code Playgroud)
图像字符串包含http://example.com/image.jpg
我正如下面的毕加索一样过世.
Picasso.get()
.load(imageStringUrl)
.into(iview);
Run Code Online (Sandbox Code Playgroud)
当我像这样传递时,我得到java.lang.IllegalArgumentException:Path不能为空.我已尝试过上面的步骤,但图片未加载.
Picasso.get()
.load(new File(imageStringUrl))
.into(iview);
Run Code Online (Sandbox Code Playgroud)
上述声明有什么问题?
我更改了文件 - >新建 - >图像资源中的启动器图标,图标也发生了变化.
当我点击最近的应用程序图标时,它会显示默认图标,其中正确的图标显示在主图标列表中.
验证了Android清单,其中应用程序标记包含图标标记和相应的mipmap.
这有什么不对?我正在使用xiaomi note 4 mobile.请帮忙.
我有一个运行良好的自定义列表视图,现在我想共享列表中的图像和文本。我已经找到了如何从 SO 执行此操作的步骤,但是当我单击“共享”按钮时,图像始终为空。
使用 Glide 加载图像的图像视图。
if (!Patterns.WEB_URL.matcher(Limage).matches()) {
viewholder.iview.setVisibility(View.GONE);
} else {
Glide.with(convertView.getContext()).load(Limage).centerCrop()
.diskCacheStrategy(DiskCacheStrategy.ALL).listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
// viewholder.progress.setVisibility(View.GONE);
return false;
}
}).into(viewholder.iview);
viewholder.iview.setVisibility(View.VISIBLE);
}
Run Code Online (Sandbox Code Playgroud)
我创建了一个共享按钮,在 onclick 中我正在传递以下代码。
viewholder.share.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri bmpUri = getLocalBitmapUri(viewholder.iview);
if (bmpUri != null) {
// Construct a ShareIntent …Run Code Online (Sandbox Code Playgroud) 我一直在使用TedBottomPicker库从相机和画廊中挑选图像。也在Glide我的项目中使用。最近我也将Glide库更新到最新版本和TedBottomPicker库。现在我在调用使用库访问相机或图库时遇到问题TedBottomPicker。
致命异常:主要
进程:com.fooddoof.fuddict,PID:2284 java.lang.NoSuchMethodError:无虚方法加载(Landroid/net/Uri;)Lcom/bumptech/glide/DrawableTypeRequest; 在类 Lcom/bumptech/glide/RequestManager 中;或其超类('com.bumptech.glide.RequestManager' 的声明出现在 /data/app/com.fooddoof.fuddict-1/split_lib_dependencies_apk.apk)在 gun0912.tedbottompicker.adapter.GalleryAdapter.onBindViewHolder(GalleryAdapter.java: 163) at gun0912.tedbottompicker.adapter.GalleryAdapter.onBindViewHolder(GalleryAdapter.java:32) at android.support.v7.widget。
12-14 09:52:42.908 2284-2284/com.fooddoof.fuddict E/AndroidRuntime:
在 android.view.View.measure(View.java:19734) 在 android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2271) 在 android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1358) 在 android.view。 ViewRootImpl.performTraversals(ViewRootImpl.java:1607) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1246) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6301) at android.view。Choreographer$CallbackRecord.run(Choreographer.java:871) at android.view.Choreographer.doCallbacks(Choreographer.java:683) at android.view.Choreographer.doFrame(Choreographer.java:619) at android.view.Choreographer$FrameDisplayEventReceiver .run(Choreographer.java:857) 在 android.os.Handler.handleCallback(Handler.java:751) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.爪哇:154) 在 android.app.ActivityThread.main(ActivityThread.java:6077) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:第 866 章internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
上述异常显示在 logcat …
我有一个 EditText 来输入密码,我将 inputType 设置为“textPassword”。但是当我在应用程序或模拟器中运行它时,密码是可见的。为什么它显示密码而不是点?
<EditText
android:id="@+id/etPassword"
android:layout_width="match_parent"
android:inputType="textPassword"
android:layout_height="wrap_content"
android:hint="@string/Password"
android:layout_marginBottom="10dp"
android:maxLength="15"
android:background="@drawable/ss"/>
Run Code Online (Sandbox Code Playgroud)
可绘制文件 ss:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="10dp"/>
<padding android:left="10dp" android:right="10dp" android:top="10dp" android:bottom="10dp"/>
<solid android:color="#ffffffff"/>
<stroke android:width="1dp" android:color="#CCCCCC" />
Run Code Online (Sandbox Code Playgroud)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:padding="10dp"
android:orientation="vertical"
android:layout_height="match_parent"
android:background="#ffffffff"
android:gravity="center_vertical" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/foodstall"
android:layout_gravity="center"
android:layout_marginBottom="10dp"/>
<LinearLayout
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="wrap_content"
android:background="#ffffffff">
<EditText
android:id="@+id/etUsername"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/Username"
android:maxLength="15"
android:background="@drawable/ss"
android:layout_marginBottom="10dp"/>
<EditText
android:id="@+id/etPassword"
android:layout_width="match_parent"
android:inputType="textPassword"
android:layout_height="wrap_content" android:hint="@string/Password"
android:layout_marginBottom="10dp"
android:maxLength="15"
android:background="@drawable/ss"
android:text="askdjhkashdjasdksakdkaskdhkashkdhkashdkjhakshdkjhaskhdkj"/>
<Button
android:id="@+id/bLogin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/title_activity_login"
android:background="@color/button" …Run Code Online (Sandbox Code Playgroud)