我现在的简单XML在下面,但我希望其中的3个TextViews是圆形的,而不是矩形的.
如何更改我的代码呢?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/tvSummary1"
android:layout_width="270dp"
android:layout_height="60dp" >
</TextView>
<TextView
android:id="@+id/tvSummary2"
android:layout_width="270dp"
android:layout_height="60dp" >
</TextView>
<TextView
android:id="@+id/tvSummary3"
android:layout_width="270dp"
android:layout_height="60dp" >
</TextView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
注意:我想要一个实际的圆而不是下面显示的弯曲边长方形:

编辑:
当前代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/tvSummary1"
android:layout_width="270dp"
android:layout_height="60dp"
android:text=" "
android:gravity="left|center_vertical"
android:background="@drawable/circle"/>
<TextView
android:id="@+id/tvSummary2"
android:layout_width="270dp"
android:layout_height="60dp"
android:background="@drawable/circle" >
</TextView>
<TextView
android:id="@+id/tvSummary3"
android:layout_width="270dp"
android:layout_height="60dp"
android:background="@drawable/circle" >
</TextView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
当前输出:

我刚刚实施了Room以进行离线数据保存.但在Entity类中,我收到以下错误:
Error:(27, 30) error: Cannot figure out how to save this field into database. You can consider adding a type converter for it.
Run Code Online (Sandbox Code Playgroud)
课程如下:
@Entity(tableName = "firstPageData")
public class MainActivityData {
@PrimaryKey
private String userId;
@ColumnInfo(name = "item1_id")
private String itemOneId;
@ColumnInfo(name = "item2_id")
private String itemTwoId;
// THIS IS CAUSING THE ERROR... BASICALLY IT ISN'T READING ARRAYS
@ColumnInfo(name = "mylist_array")
private ArrayList<MyListItems> myListItems;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
} …Run Code Online (Sandbox Code Playgroud) 我想添加多个链接以类似于谷歌与Flipboard的下面已经与他们做一个TextView 条款和条件及隐私政策在下面的屏幕截图所示:
到目前为止,我偶然发现了使用这种方法
textView.setText(Html.fromHtml(myHtml); textView.setMovementMethod(LinkMovementMethod.getInstance());
其中myHtml是一个href.
但它并没有给我控制我需要例如发射片段等.
知道如何在下面的两个例子中实现这一点吗?


我正在尝试加密然后解密音频文件.一切顺利,但当我尝试解密加密的音频时,每次我都得到这个例外
javax.crypto.BadPaddingException:pad块损坏
我的MainActivity是这样的:我想要解密并且并排播放这首歌
public class MainActivity extends Activity{
private final String KEY = "abc";
Button btn_Dec, btn_In;
byte[] incrept;
byte[] decrpt;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ctx = this;
btn_Dec = (Button) findViewById(R.id.button2);
btn_In = (Button) findViewById(R.id.button1);
btn_Dec.setOnClickListener(btnDecListner);
btn_In.setOnClickListener(btnInListner);
}
public OnClickListener btnDecListner = new OnClickListener() {
public void onClick(View v) {
VincentFileCrypto simpleCrypto = new VincentFileCrypto();
try {
// decrypt the file here first argument is key and second is encrypted file which we get from …Run Code Online (Sandbox Code Playgroud) 这是我到目前为止所尝试的:
public class ScoreUpApp extends Application {
private static ScoreUpApp scoreUpDataCache;
public static final String TAG = "MyApp";
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
// configure Flurry
FlurryAgent.setLogEnabled(true);
// init Flurry
FlurryAgent.init(this, "V88JVYGFF7QX5D9RYZG2");
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我在Logcat中得到的错误:
03-17 14:06:41.924: E/dalvikvm(30175): Could not find class 'com.flurry.sdk.i', referenced from method com.flurry.sdk.hu.a
03-17 14:31:36.694: W/dalvikvm(31798): VFY: unable to resolve const-class 2065 (Lcom/flurry/sdk/i;) in Lcom/flurry/sdk/hu;
Run Code Online (Sandbox Code Playgroud)
谢谢.
我是android的新手,我正在创建一个联系人管理器.我已经研究了如何将EditText字段中的值存储到数据库中,但我不知道如何在数据库中存储图像.我想知道是否有人可以帮助我.
package awad865.project.ContactManager1;
import java.io.FileNotFoundException;
import java.io.InputStream;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.res.Configuration;
import android.database.SQLException;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.NavUtils;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.Spinner;
public class AddContact extends Activity {
//declare private fields
private EditText firstName;
private EditText lastName;
private EditText number;
private EditText address;
private EditText date;
private EditText email;
private Spinner numberSpinner;
private Spinner emailSpinner;
private Spinner …Run Code Online (Sandbox Code Playgroud) 我需要在 a 的项目后面制作模糊 效果listview。想要的效果如下图

问题是我需要一个非常快速的解决方案,以便项目可以快速滚动。
嗨我的代码得到错误.你能告诉我如何解决这个问题吗?
样式代码
<style name="AppTheme" parent="AppTheme.Base"/>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light">
Run Code Online (Sandbox Code Playgroud)
活动代码
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// To set the custom title with Button
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.create_account_screen_1);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.title_layout_with_two_button);
((TextView) findViewById(R.id.myTitle)).setText(R.string.create_acc);
// ((Button) findViewById(R.id.back_button)).setText(R.string.login);
((Button) findViewById(R.id.right_button)).setVisibility(View.INVISIBLE);
Run Code Online (Sandbox Code Playgroud)
清单代码
<activity android:name=".CreateAccountActivity1"
android:theme="@style/AppTheme"/>
Run Code Online (Sandbox Code Playgroud)
**create_account_screen_1**
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#fafafa"
android:orientation="vertical" >
<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:background="@android:color/black" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="right"
android:orientation="vertical"
android:paddingRight="5dp"
android:paddingTop="3dp"
android:id="@+id/scrollview_bottom">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5sp"
android:textSize="@dimen/default_size"
android:textColor="@color/black"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="@string/step_1_2"
android:visibility="gone" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5sp"
android:layout_marginTop="10sp"
android:textSize="@dimen/default_size"
android:textColor="@color/black" …Run Code Online (Sandbox Code Playgroud) 我在我的Android应用程序中使用以下错误Parse:
You must register this ParseObject subclass before instantiating it.
在我的Application对象中,我正在做以下内容onCreate:
Parse.enableLocalDatastore(this);
Parse.initialize(this, "code", "code");
Run Code Online (Sandbox Code Playgroud)
那么为什么我仍然会收到此错误?它昨天工作正常,但它突然停止工作.
这是我的清单文件:
<application
android:name=".MyApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
....
Run Code Online (Sandbox Code Playgroud)
logcat的:
java.lang.IllegalArgumentException: You must register this ParseObject subclass before instantiating it.
at com.parse.ParseObject.<init>(ParseObject.java:157)
at com.parse.ParseObject.<init>(ParseObject.java:119)
at usmaan.app.models.Game.<init>(Game.java:25)
at usmaan.app.models.Game.to(Game.java:86)
at usmaan.app.adapters.GamesAdapter.getView(GamesAdapter.java:47)
at android.widget.AbsListView.obtainView(AbsListView.java:2344)
at android.widget.ListView.makeAndAddView(ListView.java:1864)
Run Code Online (Sandbox Code Playgroud) 我将项目从Eclipse迁移到AS,因为我遇到了65K方法问题.在解决了我最初在AS面临的每个依赖性问题后,我遇到了这个问题,无论我从博客周围的其他类似帖子和SO本身尝试什么,这似乎都没有消失.
我检查了注释处理器中的启用注释处理,并给出了处理器路径.(甚至尝试从项目类路径中获取处理器)但是每当我运行项目时它都会出现以下错误:
Error:(8, 8) error: duplicate class: list.EventsListAdapter$ViewHolder$$ViewInjector
Error:Execution failed for task ':ProjectDemo:compileDebugJava'.
Compilation failed; see the compiler error output for details.
Run Code Online (Sandbox Code Playgroud)
在我的gradle文件中,我根据其他人的建议添加了以下内容:
applicationVariants.all { variant ->
variant.outputs.each { output ->
def file = output.outputFile
output.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))
}
}
Run Code Online (Sandbox Code Playgroud)
但结果是一样的.
我究竟做错了什么?另外,如果您想了解更多相关细节,请与我们联系.我是AS的新手,可能错过了一些明显的东西.
提前致谢.
android ×10
java ×4
textview ×2
android-room ×1
butterknife ×1
flurry ×1
sqlite ×1
xml-layout ×1