小编Ayu*_*Jha的帖子

如何为不同的屏幕动态设置textview的文本大小

我正在创建一个textview并动态添加到布局.我正在使用textView.setTextSize(18)方法设置文本大小.我在三星平板电脑上测试了它,发现字体尺寸对于这个屏幕来说太小了,然后我将文本大小更改为25但是它对于模拟器来说太大了(480*800).我的问题是动态设置文本大小,使其适合所有屏幕.

android

137
推荐指数
4
解决办法
23万
查看次数

即使使用inputmanager也无法隐藏Android软键盘

问题:

我想在按下"添加"按钮时隐藏键盘.EditText屏幕上有两个.键盘在启动活动时不会出现,这很好,但单击按钮时不会消失.

在此输入图像描述

以下是Stack Overflow的所有可能的问题,我看到他的答案对我没有帮助:

关闭/隐藏Android软键盘

以编程方式隐藏/显示Android软键盘

活动开始时如何隐藏软键盘

如何在EditText外单击后在android上隐藏软键盘?

和许多其他人.

这是我的代码:

AddActivity

public class AddActivity extends ActionBarActivity {
EditText text1,text2;
DbHelper db;
ListView l;
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add);
    db = new DbHelper(this);
    l = (ListView) findViewById(R.id.listInAddActivity);
    text1 = (EditText) findViewById(R.id.i1);
    text2 = (EditText) findViewById(R.id.i2);
//        text1.setInputType(InputType.TYPE_NULL);
  //      text2.setInputType(InputType.TYPE_NULL);
    hideKeyboard();

    loadDataInAdd();

}
public void addNewTask(View view) {
    String s1 = text1.getText().toString();
    String s2 = text2.getText().toString();
    db.addData(s1,s2);
    loadDataInAdd();
    hideKeyboard();
}
public void loadDataInAdd()
{
    try {
        Cursor cursor …
Run Code Online (Sandbox Code Playgroud)

keyboard android

9
推荐指数
1
解决办法
2858
查看次数

动态 web api odata 元数据附加属性

api odata使用 的网页中v4 protocol,如何添加附加属性?

完全动态,无实体框架,无反射提供者,
调用url时动态生成元数据。

编辑
Web Api 请求 url:
http://locahost/Service1/EntitySet1

实际的json输出:

{"@odata.context":"some url", value:[{"id":1}]}  
Run Code Online (Sandbox Code Playgroud)

预期的 json 响应:

{"@odata.context":"some url", value:[{"id":1}], "ExtraCustomAttribute": "custom value"}  
Run Code Online (Sandbox Code Playgroud)

如何在响应中添加此自定义属性web api odata v4 json

在元数据调用(edmx响应)和实例负载调用(json响应)中。

annotations dynamic odata data-annotations asp.net-web-api

5
推荐指数
1
解决办法
3088
查看次数

#include <graphics.h>导致错误

我尝试编译方案,其中包括graphics.h为C.我已经加入了头文件graphics.hwinbgim.h头文件在include文件夹,也libbgi.a到lib文件夹.

仅仅为了测试,我做了一个简单的hello world程序并包含了graphics.h头文件.

但在编译时我得到以下错误:

在firstc.c:2:0中包含的文件中:c:\ mingw\bin ../ lib/gcc/mingw32/4.7.1 /../../../../ include/graphics.h:30 :59:致命错误:sstream:没有这样的文件或目录编译终止.

我试图在其他论坛中搜索,同样的问题已被问到,但无法得到答案.

另一个问题是,我遇到了C和C++的其他图形选项,如openGL和DirectX.我应该学习这些而不是graphics.h吗?

c graphics include

5
推荐指数
2
解决办法
5万
查看次数

为什么tellp() 对于 ios::app 返回 0 而对于 ios::ate 则不返回 0?

我有以下代码片段:

ofile.open("New1.dat",ios::app|ios::binary|ios::ate);
long bytes = ofile.tellp()/sizeof(t);
cout<<ofile.tellp()<<endl;    //line 1
t.input(bytes);
ofile.write((char *)&t,sizeof(t));
ofile.close();
Run Code Online (Sandbox Code Playgroud)

当我删除ios::appor时ios::ate, 的输出line 1为 0,但是只有当它们都在一起时,它们才会给出正确的文件位置。为什么会出现这种情况?PS 我知道 ios::app 和 ios::ate 之间的区别。

提前致谢!

c++ file-handling

3
推荐指数
1
解决办法
710
查看次数