我正在尝试删除存储在内部存储中的图像.到目前为止我已经想出了这个:
File dir = getFilesDir();
File file = new File(dir, id+".jpg");
boolean deleted = file.delete();
Run Code Online (Sandbox Code Playgroud)
这是另一个问题,答案是:
File dir = getFilesDir();
File file = new File(dir, "my_filename");
boolean deleted = file.delete();
Run Code Online (Sandbox Code Playgroud)
我的例子总是返回false.我可以fx 2930.jpg在eclipse中看到DDMS中的文件.
显示数据数组的第一年而不是我的微调器中的提示文本.我尝试在XML中添加提示,但我也试过代码.此外,在添加spinnerSelector属性时,它为我提供了"资源未找到错误".
<Spinner
android:id="@+id/spinnerYear"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:drawSelectorOnTop="true"
android:padding="5dip"
android:prompt="@string/spinner_header"
android:background="@drawable/selector_yearspinnerback"
android:layout_below="@+id/linearLayout_gender_btns"
android:layout_centerHorizontal="true"></Spinner>
-- android:spinnerSelector="@drawable/category_arrow"
Run Code Online (Sandbox Code Playgroud)
ArrayList<String> yearList = new ArrayList<String>();
int now = new Date().getYear() + 1900;
for (int i = now; i > now - 110; i--) {
yearList.add(i + "");
}
Spinner spinner = (Spinner) findViewById(R.id.spinnerYear);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, yearList);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud) 我需要能够点击imgviewa listview,这应该打开一个显示图像fullsize的弹出窗口.我已经设法实现了clicklistener,但是在创建弹出窗口时仍然没有成功,即使只是进行测试textview.
在我的mainActivity oncreate中运行
lstView.setAdapter(new CustomListViewAdapter(this, dataFromDBListe, 0, orientation));
Run Code Online (Sandbox Code Playgroud)
在我的CustomListVievAdapter中,我有clicklistener(此时可以显示吐司)我有以下内容getView():
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.custom_row, null);
holder = new ViewHolder();
holder.title = (TextView) convertView.findViewById(R.id.title);
holder.prev = (TextView) convertView.findViewById(R.id.prevNrDate);
holder.prevTitle = (TextView) convertView.findViewById (R.id.prevTitle);
holder.next = (TextView) convertView.findViewById(R.id.nextNrDate);
holder.nextTitle = (TextView) convertView.findViewById (R.id.nextTitle);
holder.picture = (ImageView) convertView.findViewById (R.id.showPic);
holder.prevFast = (TextView) convertView.findViewById(R.id.prev);
holder.nextFast = (TextView) convertView.findViewById(R.id.next);
holder.linearLayout = …Run Code Online (Sandbox Code Playgroud)