小编Mad*_*rai的帖子

如何删除对话框外的透明深色背景

我想删除对话框外的透明暗背景.

在此输入图像描述

我尝试过:

final Dialog dialog = new Dialog(this);
        dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.WHITE));
        this.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.WHITE));
        dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
        dialog.setContentView(R.layout.spinner_layout);
         getWindow().getDecorView().setBackgroundResource(android.R.color.transparent);
Run Code Online (Sandbox Code Playgroud)

android android-dialog

14
推荐指数
3
解决办法
1万
查看次数

面向对象编程中null的最佳替代方法是什么?

在OOP中避免null,我感到不满意.有没有替代解决方案?我也不想以这种方式避免它 .

处理它的最佳方法是什么?

oop object

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

如何使用导航抽屉添加自定义操作栏?

我尝试使用自定义操作栏作为:

bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
        bar.setCustomView(R.layout.xyz);
Run Code Online (Sandbox Code Playgroud)

但导航抽屉变得不可见.

android navigation-drawer android-actionbar-compat

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

如何画出完美的圆形按钮?

我想绘制一个完美的圆形按钮.我尝试使用以下代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval" >
    <stroke 
        android:width="3dip"
        android:color="#065a32" />
    <corners android:radius="10dip"/>
      <solid android:color="#eaebec" />
</shape>
Run Code Online (Sandbox Code Playgroud)

但即使我更改参数,我也只能绘制椭圆形状:

<stroke 
android:width="3dip"/>
<corners android:radius="10dip"/>
Run Code Online (Sandbox Code Playgroud)

我的截图:

在此输入图像描述

我已经尝试过这个网站的不同链接,但没有一个满足我的需要.

编辑:

我的getView()代码是:

public View getView(int position, View convertView, ViewGroup parent) {
        View v = convertView;
        if (convertView == null) { 
            LayoutInflater vi = (LayoutInflater) mContext
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            v = vi.inflate(R.layout.calendar_item, null);

        }
view.setBackgroundResource(R.drawable.calendar_cell_clicked);
}
Run Code Online (Sandbox Code Playgroud)

android android-xml android-button

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

是否有可能以编程方式销毁静态变量?

我想以编程方式销毁静态对象.可能吗?如果是,那么我怎样才能做到这一点.请建议.

java

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

如何在张量流中将数值分类数据转换为稀疏张量?

我的数据集格式如下所示:

8,2,1,1,1,0,3,2,6,2,2,2,2
8,2,1,2,0,0,15,2,1,2,2,2,1
5,5,4,4,0,0,6,1,6,2,2,1,2
8,2,1,3,0,0,2,2,6,2,2,2,2
8,2,1,2,0,0,3,2,1,2,2,2,1
8,2,1,4,0,1,3,2,1,2,2,2,1
8,2,1,2,0,0,3,2,1,2,2,2,1
8,2,1,3,0,0,2,2,6,2,2,2,2
8,2,1,12,0,0,5,2,2,2,2,2,1
3,1,1,2,0,0,3,2,1,2,2,2,1
Run Code Online (Sandbox Code Playgroud)

它由所有分类数据组成,其中每个特征均以数字形式编码。我尝试使用以下代码:

        monthly_income = tf.contrib.layers.sparse_column_with_keys("monthly_income", keys=['1','2','3','4','5','6'])
        #Other columns are also declared in the same way

        m = tf.contrib.learn.LinearClassifier(feature_columns=[
        caste, religion, differently_abled, nature_of_activity, school, dropout, qualification,
        computer_literate, monthly_income, smoke,drink,tobacco,sex],
        model_dir=model_dir)
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

TypeError: Signature mismatch. Keys must be dtype <dtype: 'string'>, got <dtype: 'int64'>.
Run Code Online (Sandbox Code Playgroud)

python machine-learning logistic-regression tensorflow

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

在java中替换"["String时发生异常

我想从字符串中删除"["和"]"字符.

我的代码是:

String original=data.replaceAll("]|[", "");
Run Code Online (Sandbox Code Playgroud)

我收到错误:

09-19 13:25:55.755: E/AndroidRuntime(25007): FATAL EXCEPTION: main
09-19 13:25:55.755: E/AndroidRuntime(25007): java.util.regex.PatternSyntaxException: Syntax error U_REGEX_MISSING_CLOSE_BRACKET near index 3:
09-19 13:25:55.755: E/AndroidRuntime(25007): ]|[
09-19 13:25:55.755: E/AndroidRuntime(25007):    ^
09-19 13:25:55.755: E/AndroidRuntime(25007):    at com.ibm.icu4jni.regex.NativeRegEx.open(Native Method)
09-19 13:25:55.755: E/AndroidRuntime(25007):    at java.util.regex.Pattern.compileImpl(Pattern.java:383)
09-19 13:25:55.755: E/AndroidRuntime(25007):    at java.util.regex.Pattern.<init>(Pattern.java:341)
09-19 13:25:55.755: E/AndroidRuntime(25007):    at java.util.regex.Pattern.compile(Pattern.java:358)
09-19 13:25:55.755: E/AndroidRuntime(25007):    at java.lang.String.replaceAll(String.java:2004)
Run Code Online (Sandbox Code Playgroud)

java android

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