📄 iconifiedtext.java
字号:
package com.yarin.android.FileManager;
import android.graphics.drawable.Drawable;
public class IconifiedText implements Comparable<IconifiedText>
{
/* 文件名 */
private String mText = "";
/* 文件的图标ICNO */
private Drawable mIcon = null;
/* 能否选中 */
private boolean mSelectable = true;
public IconifiedText(String text, Drawable bullet)
{
mIcon = bullet;
mText = text;
}
//是否可以选中
public boolean isSelectable()
{
return mSelectable;
}
//设置是否可用选中
public void setSelectable(boolean selectable)
{
mSelectable = selectable;
}
//得到文件名
public String getText()
{
return mText;
}
//设置文件名
public void setText(String text)
{
mText = text;
}
//设置图标
public void setIcon(Drawable icon)
{
mIcon = icon;
}
//得到图标
public Drawable getIcon()
{
return mIcon;
}
//比较文件名是否相同
public int compareTo(IconifiedText other)
{
if (this.mText != null)
return this.mText.compareTo(other.getText());
else
throw new IllegalArgumentException();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -