⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iconifiedtextview.java

📁 7个Android应用程序源代码
💻 JAVA
字号:
package com.yarin.android.FileManager;

import android.content.Context;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;

public class IconifiedTextView extends LinearLayout
{
	//一个文件包括文件名和图表
	//采用一个垂直线性布局
	private TextView	mText	= null;
	private ImageView	mIcon	= null;
	public IconifiedTextView(Context context, IconifiedText aIconifiedText) 
	{
		super(context);
		//设置布局方式
		this.setOrientation(HORIZONTAL);
		mIcon = new ImageView(context);
		//设置ImageView为文件的图标
		mIcon.setImageDrawable(aIconifiedText.getIcon());
		//设置图标在该布局中的填充位置
		mIcon.setPadding(8, 12, 6, 12); 
		//将ImageView即图表添加到该布局中
		addView(mIcon,  new LinearLayout.LayoutParams(
				LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
		//设置文件名、填充方式、字体大小
		mText = new TextView(context);
		mText.setText(aIconifiedText.getText());
		mText.setPadding(8, 6, 6, 10); 
		mText.setTextSize(26);
		//将文件名添加到布局中
		addView(mText, new LinearLayout.LayoutParams(
				LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
	}
	//设置文件名
	public void setText(String words)
	{
		mText.setText(words);
	}
	//设置图标
	public void setIcon(Drawable bullet)
	{
		mIcon.setImageDrawable(bullet);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -