我的片段的背景是白色的,除非我点击它,否则不会显示微调器的箭头.
这是我的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)
这就是我的微调器看起来像我的片段的白色背景: 白色背景 - 微调器 这是我将背景颜色更改为紫色时的样子: 紫色背景 - 微调器
我有这个微调器,想知道如何围绕这个边界
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)
屏幕上实际上没有出现提示.请有人帮我这个.
为了完成一项任务,我必须将图像以 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 文件。
我想做什么?我有这个片段加载一个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)