伙计们,我有一个textview,我需要它闪烁,请帮助我.
<TextView
android:id="@+id/usage"
android:layout_marginTop="220dip"
android:layout_marginLeft="45dip"
android:layout_marginRight="15dip"
android:typeface="serif"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Google "
android:textColor="#030900"/>
Run Code Online (Sandbox Code Playgroud)
我希望谷歌文本闪烁
我有这样的数组.
int image[] = {R.drawable.d002_p001,R.drawable.d002_p002,R.drawable.d002_p003,
R.drawable.d002_p004,R.drawable.d002_p005,R.drawable.d002_p006};
Run Code Online (Sandbox Code Playgroud)
现在我有6张图片,所以我静静地给出了这个名字.
如果我有50个图像,我不能给出数组中的每个文件名,所以它需要是动态的,我怎么能实现这一点.
我有一个带有getter和setter的2个POJO类,现在我正在尝试获取该类的所有类实例变量.
我知道我们可以用反射怎么做?
这是我的POJO类,它将扩展我的反射类.
class Details{
private int age;
private String name;
}
Run Code Online (Sandbox Code Playgroud)
反思类是这样的:
class Reflection{
public String toString(){
return all the fields of that class
}
Run Code Online (Sandbox Code Playgroud) 我已在我的应用中实施了应用内结算 - 最近谷歌已对其进行了更新,之前我正在测试应用内结算"android.test.purchased"
并且工作正常(购买完整版和恢复完整版).
现在我从这里接受了更改的课程 https://code.google.com/p/marketbilling/source/detail?r=7bc191a004483a1034b758e1df0bda062088d840
之后,我无法测试应用程序,它在Logcat中给出以下错误 "IabHelper: In-app billing error: Purchase signature verification FAILED for sku android.test.purchased
".
我已经检查了我的密钥,包名和app版本都是正确的,有没有人遇到过这个问题?
请帮我解决一下这个.
android billing in-app-purchase in-app-billing android-billing
我正在使用以下链接中的示例给出
http://android-er.blogspot.in/2013/04/handle-onlistitemclick-of-listfragment.html
这里我有两个类,一个扩展List Fragment和其他扩展Fragment.现在我以这种方式将对象传递给detailfragment:
*来自ListFragment*
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
Detailfragment detailFragment = (Detailfragment)getFragmentManager().findFragmentById(detailFragmentID);
Bundle bundle = new Bundle();
bundle.putSerializable(BUNDLE_KEY, obj);// passing this object
detailFragment.setArguments(bundle);
detailFragment.setUpLayout();// update the UI
}
Run Code Online (Sandbox Code Playgroud)
现在在Fragment类中我收到它,基本目标是根据列表片段中选择的项更新片段的UI,这就是我发送对象的原因
Bundle b = getArguments();
b.getSerializable(BUNDLE_KEY);
Run Code Online (Sandbox Code Playgroud)
现在选择项目时,它表示"片段已经处于活动状态".
这是什么问题?我究竟做错了什么?
我已经阅读了许多关于解码位图的内存分配问题的相关帖子,但即使在使用官方网站提供的代码后仍然无法找到解决以下问题的方法.
这是我的代码:
public static Bitmap decodeSampledBitmapFromResource(InputStream inputStream, int reqWidth, int reqHeight) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len;
try {
while ((len = inputStream.read(buffer)) > -1) {
baos.write(buffer, 0, len);
}
baos.flush();
InputStream is1 = new ByteArrayInputStream(baos.toByteArray());
InputStream is2 = new ByteArrayInputStream(baos.toByteArray());
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeStream(is1, null, options);
options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);
options.inPurgeable = true;
options.inInputShareable = true;
options.inJustDecodeBounds = false;
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
return BitmapFactory.decodeStream(is2, null, …
Run Code Online (Sandbox Code Playgroud) 我有一个10 Mb的项目和一个100MB的扩展文件,在新的Google Play开发者控制台中我已经上传了apk文件.
但是如何上传扩展文件?
我已准备好应用并在Google Play商店中运行,现在我正在实施片段.
所以,我已经有了一个用一些方法扩展B的类A,现在我有C扩展FragmentActivity的类,所以现在我需要使用与A类相同的方法但是这里因为我扩展了FragmentActivity我不能使用B类,所以这里有重复的方法,与A类相同,但我需要重用这些方法.
以下示例显示了我的情况:
例如:
目前的实施
class A extends B{
one();
two();
}
Run Code Online (Sandbox Code Playgroud)
整合片段后,
例如:
class C extends FragmentActivity{
one();// same methods as in class A
two();// same methods as in class A
}
Run Code Online (Sandbox Code Playgroud)
1)在这种情况下重用这些方法的最佳方法是什么?
2)在我的脑海里,我有一种方法,比如创建一个类,并将方法设置为静态并重复使用A和C类中的方法,但是我的方法很好,我可以将方法设置为静态,这是一个很好的方法?
3)我想到的"战略模式"的另一种方法.
Eg:
class A extends ApiClass {
private ClassContainingDupMethod strategy;
}
class N extends AnotherApiClass {
private ClassContainingDupMethod strategy;
public methodCallingDupMethod(){
strategy.dupMethod();
}
}
class ClassContainingDupMethod{
public dupMethod(){;}
}
Run Code Online (Sandbox Code Playgroud)
是"战略模式".一个好方法?因为我需要在两个类中创建公共类的对象.
对此有任何建议将不胜感激.
我正在进行单项选择和多项选择测试.
每个问题我都有几个问题和4个答案.
当每个答案分配给单选按钮时,我正在洗牌.这就是我如何改组arraylist,其中Random是一个带有项目的arraylist,而r1,r2,r3,r4是单选按钮.
random.add(val);
Collections.shuffle(random);
r1.setText(random.get(0));
r2.setText(random.get(1));
r3.setText(random.get(2));
r4.setText(random.get(3));
Run Code Online (Sandbox Code Playgroud)
我能够以混乱的方式显示答案,但当我选择答案时,我需要表明答案是对还是错.
Sample question and options.
1. which language is used for android programming?
A.PHP
B.JAVA
C.C
D.C++
Run Code Online (Sandbox Code Playgroud)
正确答案是B我需要显示正确答案是B.
如何实现这一目标.
编辑: 我试过这个:
每个单选按钮的Onclick分配值A,如果正确的显示正确,则将值与xml值进行比较,但是当我混杂时,它将不起作用.
编辑2 xml
<Question no="1" text="Which Programming language is used in android develoment" type="SCA" noc="4" jumble="NO" correctans="PHP">
<choice a = "PHP" flag="A">
<choice b = "JAVA" flag="B">
<choice c = "C" flag="C">
<choice d = "C++" flag="D">
Run Code Online (Sandbox Code Playgroud) 我的图像边缘锐利.
tile_mode.xml
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/background"
android:tileMode="repeat">
</bitmap>
Run Code Online (Sandbox Code Playgroud)
back.xml
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/tile_mode" />
<item>
<shape>
<solid/>
<stroke android:width="1dip" android:color="#225786" />
<corners android:radius="10dip"/>
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>
</item>
Run Code Online (Sandbox Code Playgroud)
layout.xml
<LinearLayout
android:id="@+id/frame1"
android:background="@drawable/back"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
我将图像设置为此布局的背景并为其绘制边框但问题是图像是带有锐边的正方形,而我在xml中绘制的边框是圆角.那么如何使图像也圆角?