小编Tah*_*kem的帖子

如何在Android中以编程方式更改形状的笔触宽度?

这是circle.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="oval">
    <solid android:color="#00000000"/> 
    <padding android:left="30dp" android:top="30dp"
             android:right="30dp" android:bottom="30dp" />
    <stroke android:color="#439CC8" android:width="7dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

textview.setBackgroundResource(R.drawable.circle);
Run Code Online (Sandbox Code Playgroud)

我想在我的java代码中更改笔触粗细.如何以编程方式更改它?

java android shape

8
推荐指数
2
解决办法
1万
查看次数

在Android Studio中关闭白色光标

AndroidStudio

在Android Studio中,我的光标是白色矩形.我什么都写不出来.并改变了我的键盘按钮动作.

h - >向左箭头j - >向下箭头k - >向上箭头l - >向右箭头

如何解决问题或者我可以重置Android Studio设置吗?

cursor android-studio

7
推荐指数
5
解决办法
1万
查看次数

Android,数据 url 解码时出现错误的 Base-64 错误

我想在 android 中解码'canvas.dataURL() on javascript'。

byte[] decodedString = Base64.decode(var, Base64.DEFAULT);
Bitmap bm = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
Run Code Online (Sandbox Code Playgroud)

但它给出了错误:

E/AndroidRuntime(29827): java.lang.IllegalArgumentException: bad base-64
Run Code Online (Sandbox Code Playgroud)

我的数据网址示例:

data:image/png;base64,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
Run Code Online (Sandbox Code Playgroud)

如何在 JavaScript 中解码我的数据 url?

javascript java base64 android decode

2
推荐指数
1
解决办法
1576
查看次数

(Android Studio)自定义操作栏布局不填充整个操作栏

在setContentView()之前

LayoutInflater inflater = (LayoutInflater) getSupportActionBar() .getThemedContext().getSystemService(LAYOUT_INFLATER_SERVICE);
View customActionBarView = inflater.inflate(R.layout.ab, null);
android.support.v7.app.ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayOptions( ActionBar.DISPLAY_SHOW_CUSTOM,  ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);
actionBar.setCustomView(customActionBarView,    new android.support.v7.app.ActionBar.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT,  ViewGroup.LayoutParams.MATCH_PARENT));
Run Code Online (Sandbox Code Playgroud)

在ab.xml中 此搜索

在我的应用程序中

图像2

int styles.xml

<!-- Base application theme. -->

<style name="AppBaseTheme" parent="Theme.AppCompat.Light">

</style>
<style name="ATheme" parent="AppBaseTheme">
    <item name="android:actionBarStyle">@style/AppTheme.ActionBar.a</item>
    <item name="actionBarStyle">@style/AppTheme.ActionBar.a</item>>
    <item name="android:icon">@android:color/transparent</item>
</style>
<style name="AppTheme.ActionBar.a" parent="Widget.AppCompat.Light.ActionBar">
    <item name="android:height">50dp</item>
    <item name="android:background">#d1d1d1</item>
</style>
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,没有完全填充操作栏

android fill android-actionbar

1
推荐指数
1
解决办法
4705
查看次数