小编Not*_*Man的帖子

有没有办法以编程方式将滚动视图滚动到特定的编辑文本?

我有一个很长的活动与scrollview.这是一个包含用户必须填写的各种字段的表单.我的表单中有一个复选框,当用户检查它时,我想滚动到视图的特定部分.有没有办法以编程方式滚动到EditText对象(或任何其他视图对象)?

此外,我知道这可能使用X和Y坐标,但我想避免这样做,因为表单可能会从用户更改为用户.

android view scrollview android-edittext programmatically-created

187
推荐指数
10
解决办法
13万
查看次数

无论如何都要在EditText的左上角开始输入EditText?

我有一个EditText属性:

android:minLines="3"
Run Code Online (Sandbox Code Playgroud)

但是,当我开始输入时,它会在中间键入EditText.

有没有办法让这个开始在该EditText区域的左上角打字?

android center typing android-edittext

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

在Android中居中背景图像

我有一个大约100 x 100的背景图片,我想在Android应用中居中.有没有办法做到这一点?

我认为这对简单应用程序的方向更改有很大帮助.

android background center orientation

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

无论如何从视图对象中删除onTouchListener?

我有一个关于webview的触摸式监听器,但它对webview的功能有不良影响,所以我想知道在最初的交互之后是否还有移除触摸监听器?

android listener touch webview

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

在以编程方式从LinearLayout中删除TextViews时出现问题

我以编程方式将TextViews添加到LinearLayout,并在触摸时删除它们.一切正常,除非触摸最后一个TextView,它不会被删除.如果我在屏幕上做任何其他事情,比如摆脱键盘或向下滚动,最后的TextView将被删除,这让我觉得这是一个刷新问题,但我不知道如何解决这个问题.

这是我正在使用的一些代码:

final TextView tv1 = new TextView(this);
tv1.setText("Test");

tv1.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {

        linearlayout1.removeView(tv1);

    }
});
Run Code Online (Sandbox Code Playgroud)

我还添加了此代码以尝试解决问题,但它没有改变任何东西:

if (linearlayout1.getChildCount() == 1) {
    linearlayout1.removeAllViewsInLayout();
}
Run Code Online (Sandbox Code Playgroud)

android refresh textview android-linearlayout

10
推荐指数
1
解决办法
1万
查看次数

有没有办法将EditText /输入字段放入主屏幕小部件?

我希望我的用户在主屏幕上输入内容,但每次我向窗口小部件添加Edittext时都会中断.我做了一些谷歌搜索,发现他们显然不支持小部件.有一个谷歌搜索小部件,每个Android手机上都有一个输入字段,所以我想知道是否有任何方法可以在我的小部件中有一个.

提前致谢

编辑:我注意到谷歌搜索栏实际上没有输入,而只是打开一个触摸活动.但是还有像FriendStream这样的其他应用程序,它们的小部件都有输入部分.

android input widget homescreen android-edittext

8
推荐指数
2
解决办法
1442
查看次数

Is there anyway to automatically make a TextView go to a new line after a certain amount of characters?

I can do this programmatically, but it is really inefficient, and also time consuming if I ever need to do it for multiple TextViews.

I want a TextView to go to a new line after 15 characters, every 15 characters. I tried using android:maxLength="15" but that just stopped the string at 15 characters. No new line or anything.

android newline character maxlength textview

7
推荐指数
1
解决办法
1万
查看次数

有没有办法让表格列等于总宽度的一小部分?

到目前为止,在我的学习中,我只是平等地扩展了列大小,给予一个/两个更高的优先级来占用他们需要的空间,或者手动设置列的大小.

我想知道是否还有将Android中的列大小设置为总表大小的一小部分.我想把它分成六分之一.第一列为1/6,第二列为3/6,第三列为2/6.

有没有办法做到这一点?

android android-layout

6
推荐指数
1
解决办法
6947
查看次数

谁能帮助我让这个地图应用程序正常工作?

问题是我的地图没有显示.当你(例如:)没有获得INTERNET权限时,它就是显示的网格.

这是我的java类:

public class MapClass extends MapActivity {

 public void onCreate(Bundle icicle) {
  super.onCreate(icicle);
  setContentView(R.layout.maplayout);

  MapView mapView = (MapView) findViewById(R.id.mapView);
  mapView.setBuiltInZoomControls(true);
    }

 @Override
 protected boolean isRouteDisplayed() {
  // TODO Auto-generated method stub
  return false;
 }
}
Run Code Online (Sandbox Code Playgroud)

这是我的XML布局文件(减去Map Key):

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@+id/mainlayout" android:orientation="vertical"
 android:layout_width="fill_parent" android:layout_height="fill_parent">

 <com.google.android.maps.MapView
  android:id="@+id/mapView" android:layout_width="fill_parent"
  android:enabled="true" android:layout_height="fill_parent"
  android:clickable="true" android:apiKey="MY-API-KEY" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

这是我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="com.android.mapexample" android:versionCode="1"
 android:versionName="1.0" android:installLocation="internalOnly">

 <application android:icon="@drawable/icon" android:label="@string/app_name"
  android:debuggable="true">

  <uses-library android:name="com.google.android.maps" />
  <activity android:name=".MapClass" android:label="@string/app_name"
   android:theme="@android:style/Theme.NoTitleBar">

   <intent-filter>

    <action android:name="android.intent.action.MAIN" …
Run Code Online (Sandbox Code Playgroud)

maps android google-maps

6
推荐指数
1
解决办法
337
查看次数

有没有办法在GitK中排除分支?

有时当我使用GitK时,我不关心的分支上有很多提交,它们往往妨碍我正在做的事情.

能够指定我想要的分支,或者指定我想要排除的分支,这将是很好的.

这可能吗?

git branch gitk

6
推荐指数
1
解决办法
988
查看次数