Articles of 字体

更改单选按钮旁边的文字字体?

要更改我使用的textView的字体 TextView tv = (TextView) findViewById(R.id.textview); Typeface font = Typeface.createFromAsset(getAssets(), “SF_Cartoonist_Hand_Bold.ttf”); tv.setTypeface(font); 我想为单选按钮旁边的文本做类似的事情,我该怎么做呢?

Android 4.0(冰淇淋三明治)上的自定义字体渲染

在Android 4.0上测试使用Helvetica Neue作为主要字体的应用程序时,我发现与多个不同版本的Android相比,字体呈现存在不一致。 我们在2.1,2.2.2,2.3.5,3.2,4.0和4.0.3上对此进行了测试,每次都得到相同的结果。 我们还使用不同的字体二进制文件进行了这些测试,结果相同。 任何输入或解决方法将不胜感激。 下面是一个示例应用程序的屏幕截图,显示了不需要的结果,第一个是2.3.5,第二个是4.0.3。 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView textView = new TextView(this); textView.setText(“Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. […]

Android上的自定义字体和自定义Textview

从我需要开发的应用程序,我收到了一个特定的字体,有很多文件,如FontName-Regular, FontName-Bold , FontName-it 。 我需要在应用程序的所有textview中使用它。 首先,我认为这是一项轻松的任务。 看看SO,发现了一个非常好的主题: 这里 所以首先我喜欢: public static void overrideFonts(final Context context, final View v) { try { if (v instanceof ViewGroup) { ViewGroup vg = (ViewGroup) v; for (int i = 0; i < vg.getChildCount(); i++) { View child = vg.getChildAt(i); overrideFonts(context, child); } } else if (v instanceof TextView) […]

chrisjenx的书法图书馆不起作用

我做了他的文档在设置默认字体时指示的内容: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setupDefaultFont(); setContentView(R.layout.activity_main); setupToolbarAndNavigationDrawer(); } public void setupDefaultFont() { CalligraphyConfig.initDefault(new CalligraphyConfig.Builder() .setDefaultFontPath(“fonts/OpenSans-Regular.ttf”) .setFontAttrId(R.attr.fontPath) .build() ); } 我也把字体放在assets/fonts ,但无济于事。 Roboto仍然显示为默认字体而不是Open Sans。 我尝试将它逐个手动应用到每个TextView ,但它仍然不起作用。 关于为什么这不起作用的任何想法? 更多信息:(如果它有用)我的miniSdkVersion是15,targetSdkVersion是22.这些是我的依赖项: dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:appcompat-v7:22.2.0’ compile ‘com.android.support:design:22.2.0’ compile ‘com.android.support:recyclerview-v7:21.0.3’ compile ‘com.android.support:cardview-v7:21.0.3’ compile ‘de.hdodenhof:circleimageview:1.2.1’ compile ‘uk.co.chrisjenx:calligraphy:2.1.0’ } 这是我正在使用的自定义主题。 @color/primary_dark @color/primary @color/white […]

重启/关闭Android模拟器

我在Android模拟器上安装了新字体。 说明说我必须重新启动我的设备。 我尝试使用“关闭电源”按钮,但它只显示“关机”并且什么都不做。 即使我去adb shell并运行“rebo​​ot”它也会挂起。 任何想法如何重新启动模拟器,以便出现新设置? 谢谢。

我应该在哪里将字体文件放在Android资源中?

我应该在res文件夹中放置我的字体文件(TTF)?

如何在ListView上更改颜色和字体

我试图改变我的ListView上的字体(颜色和大小)和背景。 我想用不在xml上的代码行来改变它。 我的列表视图看起来像:xml: 我的代码是 public class NewsActivity extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ArrayAdapter listItemAdapter = new ArrayAdapter( this,android.R.layout.simple_list_item_1, v_itemList ); setListAdapter(new ArrayAdapter(this, R.layout.list_item,ynetList)); View v=getListView() ; ListView lv = getListView(); 接下来是什么? 请根据我的代码给我一个例子

材料设计排版 – 标题,标题,间距,文本外观

我一直在关注排版的Google官方Material Design指南( http://www.google.com/design/spec/style/typography.html ),但我发现它们非常缺乏。 例如,他们列出了你应该用于诸如身体,小标题,标题,标题显示1,显示2等types的10种样式。在你的应用程序中键入文字……这引出了我的第一个问题。 问题#1:如何知道“小标题”是什么,或者“标题”与“标题”是什么,或何时应该使用“display1”而不是“display4”,这些项目是否有标准? 此外,指南规定领先的空间应该建立在文本的行高。 因此,问题2。 问题2#:如何为Android中的文本添加“领先”空间,这是相关的Android指南吗? 问题3:虽然我已经下载了最新版本的Roboto,但我的中等字体看起来绝对大胆,而不是谷歌的优雅和略厚的中等字体,我如何确认我的字体实际上与谷歌不同? 非常感谢你

如何在视图中显示波斯语(波斯语)数字

我想在视图上显示波斯语(波斯语)数字。 例如,我计算了一个日期并将其转换为Jalali日历,但我如何用波斯数字显示它?

如何根据视图最大尺寸在多行TextView上自动调整文本大小?

我一直在寻找一种在textview中自动调整文本的方法。 通过我的搜索,我find了许多解决方案,如: FontFitTextView AutoResizeTextView 自动定标/调整 但和许多其他人一样,这些并不能解决我的问题。 当我们使用带有多行的TextView时,它们无法按预期工作。 基本上我的目标是这个: 如您所见,文本根据宽度,高度resize,并注意换行,创建多行文本视图。 也可以改变字体。 我解决这个问题的一个想法是这样的: int size = CONSTANT_MAX_SIZE; TextView tv = (TextView) findViewById(R.id.textview1) while(Math.abs(tv.getMeasuredHeight()) >= TEXTVIEW_MAX_HEIGHT) { size–; tv.setTextSize(size); tv.measure(MeasureSpec.UNSPECIFIED,MeasureSpec.UNSPECIFIED); i++; } CONSTANT_MAX_SIZE是一个常量,用于定义字体的最大大小(TextView中的textsize特性) TEXTVIEW_MAX_HEIGHT是一个常量,用于定义textview可以具有的最大大小。 每次textview中的文本发生更改时都会调用此方法。 textview xml是这样的: 由于宽度将在XML中受到限制,因此只需要考虑视图的高度,因为调整它会在需要时自动创建多行。 虽然这是一个潜在的解决方案并不完美(远离它)并且它不支持resize(当您删除文本时)。 任何sugestions和/或想法?