在我的Android项目我显示所有图像web service(Url),以ListView用于这个目的,我已经使用Universal image loader.如果我向下滚动然后向上滚动,则在List中加载一些图像后,已经加载的图像将再次重新加载.
DisplayImageOptions.Builder displayImageOptionsBuilder = new DisplayImageOptions
.Builder().cacheOnDisk(true).cacheInMemory(true).considerExifParams(true);
ImageLoader.getInstance().displayImage(imageUri, imageView,
displayImageOptionsBuilder.build());
Run Code Online (Sandbox Code Playgroud)
我尝试了什么
ImageAware imageAware = new ImageViewAware(imageView, false);
ImageLoader.getInstance().displayImage(imageUri, imageAware,displayImageOptionsBuilder.build());
Run Code Online (Sandbox Code Playgroud)
即使使用此代码,它也不会在ListView中进行任何更改 reloading
编辑
适配器类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final String name = getItem(position);
View view = convertView;
if (view == null) {
view = createView();
ViewHolder viewHolder = new ViewHolder();
viewHolder.image = (ImageView) view.findViewById(R.id.capsule_media_list_item_thumbnail_1);
view.setTag(viewHolder);
}
ImageHelper.initImage(viewHolder.image,
imageUrl,
R.drawable.vx_loading, loadingImageResource,displayOptionsCustomizer);
return view;
}
private final DisplayOptionsCustomizer …Run Code Online (Sandbox Code Playgroud) 在My Play Framework Scala项目中,我想在表单提交上传图像,为此我使用了以下代码
form.scala.html
@form(routes.Users.register(),'enctype -> "multipart/form-data") {
@inputFile(field = algorithmForm("profileimage"), '_label -> "User Icon")
<input type="submit" value="Add user" >
}
Run Code Online (Sandbox Code Playgroud)
Users.scala
request.body.file("profileimage").map { picture =>
import java.io.File
val filename = picture.filename
val contentType = picture.contentType
picture.ref.moveTo(new File("D:\\User\\"+filename))
Ok("file created")
}.getOrElse {
Redirect(routes.Application.index).flashing(
"error" -> "Missing file")
}
Run Code Online (Sandbox Code Playgroud)
我真正需要的是什么
需要在view页面中显示所选图像然后cropping在该图像中执行操作,在表单上submit需要将裁剪后的图像上传到指定位置.所以我使用了https://github.com/andyvr/picEdit这个插件我做了所有那些人认为使用这个,plugin但不幸的是我无法提交它不起作用的表格.所以请提出任何plugin有这个提到的功能以及提交选项启用.
编辑
我有cropped和submitted的image其他formvalues.It正在复制中特别提到的目录中的文件,但图像是original一个不croppedimage.actually我需要裁剪图像中对应的目录保存.而且它不重定向到使用其他pages.I Ok("submitted"),Redirect() …
在我的Android项目中,我限制Edittext只允许使用Alphanumeric字符.我使用下面的代码片段来实现这一点
<EditText
android:id="@+id/edt_text"
android:layout_width="140dp"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
android:ems="10"
android:imeOptions="actionNext"
android:maxLength="8"
android:padding="5dp"
android:singleLine="true" />
Run Code Online (Sandbox Code Playgroud)
但是当我使用这个代码时,如果我选中它中的Space Bar显示soft keypad是作为一个BackSpace按钮并删除中的字符EditText.有人请帮我解决这个问题.
android android-widget android-softkeyboard android-edittext
在我的Android应用程序中,我想在用户单击按钮时自动拨打电话.我使用下面的代码集来实现这个功能
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:911"));
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
在我的AndroidManifest.xml我也添加了这个 <uses-permission android:name="android.permission.CALL_PHONE" />权限.
但它只是用给定的911号码打开拨号盘,而不是拨打电话.