小编dar*_*099的帖子

Android Spinner下拉箭头未显示

我的片段的背景是白色的,除非我点击它,否则不会显示微调器的箭头.

这是我的Java文件的片段:

    spinner = (Spinner)v.findViewById(R.id.spinner);
    ArrayAdapter adapter = ArrayAdapter.createFromResource(getActivity(), R.array.accounts,R.layout.spinner_item);
    adapter.setDropDownViewResource(R.layout.spinner_dropdown_items);
    spinner.setAdapter(adapter);
    spinner.setPrompt("Select an account");
Run Code Online (Sandbox Code Playgroud)

这是我的spinner_item的XML

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:textAlignment="inherit"
android:textSize="16dp"
android:background="#FFFFFFFF"
android:textColor="#ff252525"/>
Run Code Online (Sandbox Code Playgroud)

这是我的spinner_dropdown_items的布局.

<?xml version="1.0" encoding="utf-8"?>

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:textAlignment="inherit"
android:textSize="16dp"
android:background="#FFFFFFFF"
android:textColor="#ff252525"/>
Run Code Online (Sandbox Code Playgroud)

这就是我的微调器看起来像我的片段的白色背景: 白色背景 - 微调器 这是我将背景颜色更改为紫色时的样子: 紫色背景 - 微调器

xml layout android fragment spinner

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

Spinner - 如何在下拉列表中设置边框?

我有这个微调器,想知道如何围绕这个边界

    Spinner dropdown = (Spinner)findViewById(R.id.spinnerUpdateContactMethod);
    String[] items = new String[]{"1", "2", "three"};
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, items);
    dropdown.setPrompt("Please select ");
    dropdown.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

屏幕上实际上没有出现提示.请有人帮我这个.

android spinner

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

如何在 Java 中将 blob 格式的图像保存到 MySQL

为了完成一项任务,我必须将图像以 blob 格式存储到 MySQL 中(即使将图像路径存储在数据库中并将图像保存在 localcopy 的文件夹中会更好也更理想)。

到目前为止,我已经研究过并找不到任何可以帮助我的答案,这就是我迄今为止所做的

单击按钮后,将立即触发:

empdao.insertImage(fis);
Run Code Online (Sandbox Code Playgroud)

图像填充在另一个偶数侦听器上,如下所示:

static FileInputStream fis = null;
static String path = null;
path = filechooser.getSelectedFile().getAbsolutePath();
File image = new File(path);
fis = new FileInputStream (image);
Run Code Online (Sandbox Code Playgroud)

下面的代码负责将其添加到数据库中。

public void insertImage(FileInputStream fis) throws SQLException {



Connection c = getConnection();     

    String query = "INSERT INTO Picture (picture) VALUES (?)";

    System.out.println(query);

    PreparedStatement pstmt = c.prepareStatement(query);

    pstmt.setBinaryStream(1, fis);

    pstmt.executeUpdate();

    c.close();
}
Run Code Online (Sandbox Code Playgroud)

然而,问题是我需要它来将它转换为 blob,但我不知道如何转换,有人可以帮助我或指导我如何将所选图像作为 blob 字段存储到 MySQL 中。

目前,当它将它添加到数据库中时,我在图片列下输入了 java.io 文件。

java mysql jdbc fileinputstream

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

Android支持库v4对话框片段

我想做什么?我有这个片段加载一个xml.在那个xml中我有一个图像按钮,它应该显示一个对话框消息.

这是片段的代码;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class LoadingupFragment extends Fragment {

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    final View v = inflater.inflate(R.layout.example, container, false);

 return v;
}


public void dialogboxalert (View view){

    ExampleAlert dialog = new ExampleAlert();
   // dialog.show(getSupportFragmentManager(),""); ERRRORRR

}
Run Code Online (Sandbox Code Playgroud)

这是对话框的代码;

import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;

public class ExampleAlert extends android.support.v4.app.DialogFragment {

    @Override
    public Dialog onCreateDialog(Bundle …
Run Code Online (Sandbox Code Playgroud)

android android-support-library

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