導航:首頁 > 操作系統 > android圖標加文字

android圖標加文字

發布時間:2022-08-27 10:06:46

⑴ 安卓手機 怎麼給手機桌面添加文字

怎樣在安卓手機桌面上添加文字:

android中如何在TextView中顯示文字的同時加上笑臉一樣的圖標

使用 SpannableString 這個類,可以防止圖片和添加文本,然後放置在textView中就可以了

⑶ android 如何像win8圖標一樣在圖片按鈕上加文字

可以不使用button控制項,而是用布局 ,在布局中定義文字大小位置,而布局大小就是你所謂的按鈕大小其背景色就用此圖片,最終給這個布局添加上onclick事件就可以了

⑷ 微信android版應用圖標上添加數字是怎麼實現的

使用RemoteView自定義Notification

/**

* 在給定的圖片的右上角加上聯系人數量。數量用紅色表示

* @param icon 給定的圖片

* @return 帶聯系人數量的圖片

*/

private Bitmap generatorContactCountIcon(Bitmap icon){

//初始化畫布

int iconSize=(int)getResources().getDimension(android.R.dimen.app_icon_size);

Log.d(TAG, "the icon size is "+iconSize);

Bitmap contactIcon=Bitmap.createBitmap(iconSize, iconSize, Config.ARGB_8888);

Canvas canvas=new Canvas(contactIcon);

//拷貝圖片

Paint iconPaint=new Paint();

iconPaint.setDither(true);//防抖動

iconPaint.setFilterBitmap(true);//用來對Bitmap進行濾波處理,這樣,當你選擇Drawable時,會有抗鋸齒的效果

Rect src=new Rect(0, 0, icon.getWidth(), icon.getHeight());

Rect dst=new Rect(0, 0, iconSize, iconSize);

canvas.drawBitmap(icon, src, dst, iconPaint);

//在圖片上創建一個覆蓋的聯系人個數

int contacyCount=getContactCount();

//啟用抗鋸齒和使用設備的文本字距

Paint countPaint=new Paint(Paint.ANTI_ALIAS_FLAG|Paint.DEV_KERN_TEXT_FLAG);

countPaint.setColor(Color.RED);

countPaint.setTextSize(20f);

countPaint.setTypeface(Typeface.DEFAULT_BOLD);

canvas.drawText(String.valueOf(contacyCount), iconSize-18, 25, countPaint);

return contactIcon;

}

mImageView.setImageBitmap(contactCountIcon);
無非就是定義一個畫布(Canvas),然後在上面畫圖標,畫數字文本。

⑸ 如何在Android中增加一個FloatingActionButton上面一個TextView

可以參考這位博客寫的工程:
假設我們現在有這么一個需求,就是自定義一個組件,該組件由一個小圖標和圖標的文字說明組成,並且帶有背景色,背景色可設置,寬度高度可設置。如下圖所示正是兩個這樣的組件所組成。

首先,在index.Android.js目錄下新建一個js文件,命名為item.js,在裡面輸入模板代碼
/**
* Sample React Native App
* https://github.com/facebook/react-native
*/
'use strict';

var React = require('react-native');

var {
StyleSheet,
Text,
View,
Image,
} = React;

var Item = React.createClass({
render: function() {

return (
<View>

</View>
);
},
});

var styles = StyleSheet.create({

});

mole.exports = Item;

注意最後的一句mole.exports = Item;,將組件導出。
我們的組件最外圍應該是一個View,View裡面嵌套了一個Image和Text,並且View,Image,Text都有對應的樣式,圖片地址還要可以設置,文本內容可設置,而View的背景色,高度,寬度等樣式應該由外部傳入,並且與組件內部的樣式聯合作用,這一點可以使用樣式數組實現,即style={[style1,style2,style3]},最終,render函數中返回的信息如下。
<View style={[styles.item,outStyle]}>
<Image style={styles.image} source={{uri:img}}/>
<Text style={styles.text}>{text}</Text>
</View>12341234

現在我們拿到外部設置的屬性值
var outStyle={
width:parseInt(this.props.width),
height:parseInt(this.props.height),
backgroundColor:this.props.color,
}
var img=this.props.img;
var text=this.props.text;12345671234567

所以最終的代碼是這樣的
var Item = React.createClass({
render: function() {
var outStyle={
width:parseInt(this.props.width),
height:parseInt(this.props.height),
backgroundColor:this.props.color,
}
var img=this.props.img;
var text=this.props.text;
return (
<View style={[styles.item,outStyle]}>
<Image style={styles.image} source={{uri:img}}/>
<Text style={styles.text}>{text}</Text>
</View>
);
},
});

在內部我們還要對其進行樣式化

var styles = StyleSheet.create({
item:{
justifyContent:'center',
alignItems:'center',
borderRadius:10,
marginLeft:5,
marginRight:5,
marginTop:5,
marginBottom:5,
},
image:{
width:48,
height:48,
},
text:{
color:'#ffffff',
alignItems:'center'
}
});

當然,這個View還可以提取很多屬性為自定義的屬性,本例子只是為了演示,所以提取了幾個個別的屬性
如何使用?
也很簡單,要使用的文件中引入該組件,使用定義的標簽,並設置對應的屬性即可。
引入組件
var Item = require('./item');11

使用組件
var AwesomeProject = React.createClass({
render: function() {
return (
<View style={styles.container}>
<Item style={styles.item1} color='#aaa' width='100' height='100' text='Icon' img='https://raw.githubusercontent.com/lizhangqu/androidicons/master/assets/blue_dark/xhdpi/ic_action_achievement.png'></Item>
<Item style={styles.item2} color='#aaa' width='100' height='100' text='Icon' img='https://raw.githubusercontent.com/lizhangqu/androidicons/master/assets/blue_dark/xhdpi/ic_action_bike.png'></Item>
</View>
);
},
});

var styles = StyleSheet.create({
container:{
flexDirection:'row',
justifyContent:'center',
alignItems:'center',
backgroundColor:'#ff0000'
},
item1:{
marginLeft:100,
},
item2:{
marginLeft:100,
}
});202122232425

可以看到我們在render函數中使用了Item標簽,並在該標簽中設置了自定義的屬性,最終這些屬性會被設置到我們的組件上去。

⑹ 有什麼軟體可以直接在安卓手機桌面上添加圖片文字之類的,就像圖標一樣可以拖動的

用紋字鎖屏,紋字主題。

安卓如何做一個水平布局使圖標,文字,箭頭並排顯示

可以用tablelayout,每一個tableraw(表格每一行)放三個控制項,imagebutton,textview,imagebutton

⑻ android怎麼設計出如圖所示的布局。一行有四個圖標,每個圖標下面有文字說明。每一個圖標都是button

最外面可以是一個linerLayout 水平布局 你要幾行就有幾個水平布局的linerLayout 每行linerLayout四個LinerLayout 並且是垂直布局,每個linerLayout中包含一個imageButton(imageView) 和TextView,你可以把一個linerLayout作為一個控制項,也可以吧imageButton作為一個控制項,但一般這樣做都是用第一種,你的的這個效果都是嵌套完成的

閱讀全文

與android圖標加文字相關的資料

熱點內容
如何對文件夾開啟共享 瀏覽:527
常用的磁碟調度演算法 瀏覽:662
怎麼用返利app返利 瀏覽:127
java代碼快速 瀏覽:241
單片機左移右移後是補1還是0 瀏覽:597
湛江一號命令 瀏覽:333
導出命令行 瀏覽:274
C和php交互 瀏覽:600
蘋果手機里的通訊錄如何導入安卓手機 瀏覽:170
怎麼在京東app裡面看自己會員等級 瀏覽:43
emerson伺服器怎麼短接啟動 瀏覽:559
工控編程人員工資 瀏覽:397
速成義大利語pdf 瀏覽:250
連續加減乘除法的演算法 瀏覽:654
用mfc編程實現dda演算法 瀏覽:43
linux命令打開應用 瀏覽:147
改造後的程序員 瀏覽:271
數控編程變數 瀏覽:785
江門哪裡有plc編程系統 瀏覽:379
安卓手機如何下載外服b站 瀏覽:702