下面是我的ViewpagerAdapter的代码
private class ImagePagerAdapter extends FragmentStatePagerAdapter
{
public ImagePagerAdapter(FragmentManager fm) {
super(fm);
// TODO Auto-generated constructor stub
}
@Override
public Fragment getItem(int arg0) {
// TODO Auto-generated method stub
Fragment fragment = new DemoObjectFragment();
Bundle args = new Bundle();
args.putInt(DemoObjectFragment.ARG_OBJECT, arg0 );
fragment.setArguments(args);
return fragment;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
int returnVal=0;
if (totalPlayer%5==0) {
returnVal= totalPlayer/5;
}
else
{
moduloImage=totalPlayer%5;
returnVal= (totalPlayer/5)+1;
}
return returnVal;
}
@Override
public int getItemPosition(Object object){
return POSITION_NONE; …Run Code Online (Sandbox Code Playgroud) 我有一个html显示图像为base64:
<html><body>hello<br/><img style='display:block; width:100px;height:50px;' id='base64image' src='data:image/png;base64,<!-base 64 string-->' /></body></html>Run Code Online (Sandbox Code Playgroud)
结果是这样的:

但是当我在电子邮件中使用这个时:
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[]{to});
email.putExtra(Intent.EXTRA_SUBJECT, subject);
email.setType("text/html");
String body = new String("<html><body>hello<br/><img style='display:block; width:100px;height:50px;' id='base64image' src='data:image/png;base64,<!-base 64 string-->' /></body></html>");
email.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(body));
startActivity(Intent.createChooser(email,"Choose an Email client :"));
Run Code Online (Sandbox Code Playgroud)
结果如下:

图像不显示在邮件中.有什么我在这里失踪的.是否有任何限制传递base64数据或其他问题在这里?
<TextView
android:id="@+id/txtSender"
style="@android:style/TextAppearance.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginTop="10dp"
android:background="@drawable/sender_bubble"
android:gravity="center_vertical"
android:maxEms="11"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:paddingRight="15dp"
android:paddingTop="5dp"
android:text="1234567"
android:autoLink="all"
android:textColor="@color/color_black"
android:textIsSelectable="true"
android:visibility="visible" />
Run Code Online (Sandbox Code Playgroud)
这是我在customcell中的textview.当我点击textview时,它不允许我在textview中选择文本.它在我的xperia 4.2.2中运行得很完美,但是当我在4.4.4版本的设备中运行相同的代码时,它无效.
注意:当我将相同的android:textIsSelectable ="true"属性设置为不在Listview中的Textview时,它在4.4.4中工作正常.Listview只是移动到底部并在半秒内重置到其原始位置.
我在应用程序中使用拖放功能。工作正常。现在,当视图未放置在放下的视图上时,如果视图返回其原始位置,则在给视图设置动画时会遇到问题。
我通过创建了阴影视图
View.DragShadowBuilder shadowBuilder = new MyDragShadowBuilder(view);
view.startDrag(data, shadowBuilder, view, 0);
Run Code Online (Sandbox Code Playgroud)
我的shadowbuilder类是
private static class MyDragShadowBuilder extends View.DragShadowBuilder {
private static Drawable shadow;
public MyDragShadowBuilder(View v) {
// Stores the View parameter passed to myDragShadowBuilder.
super(v);
v.buildDrawingCache();
shadow = new BitmapDrawable(v.getDrawingCache());
}
@Override
public void onProvideShadowMetrics (Point size, Point touch){
// Defines local variables
int width, height;
width = (int)(getView().getWidth() * 1.1);
height =(int)(getView().getHeight() * 1.1);
shadow.setBounds(0, 0, width, height);
size.set(width, height);
touch.set(width / 2, height / 2);
}
@Override …Run Code Online (Sandbox Code Playgroud)