Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。


9
为什么我使用@Override得到“必须重写超类方法”?
以下代码在该public void onClick行生成此错误消息。 这行有多个标记 -实现android.view.View.OnClickListener.onClick -new View.OnClickListener(){}类型的onClick(View)方法必须覆盖超类方法 我不明白为什么。该代码摘自我所看到的众多示例。什么可能是错的? private Button audioButton; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); audioButton = (Button) findViewById(R.id.imageButton1); audioButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View button) { if (button.isSelected()) { button.setSelected(false); } else { button.setSelected(true); } …

8
使用com.android.support:recyclerview-v7:26.0.0-beta2时出现attr / colorError找不到错误
我正在使用Android Studio 3.0 Canary4。我导入了回收者视图库。然后,它显示出attr / colorError not found消息。这是应用程序build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "25.0.3" defaultConfig { applicationId "com.robyn.myapplication" minSdkVersion 19 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(include: ['*.jar'], dir: …

4
android如何创建自己的Activity并进行扩展?
我需要创建一个扩展的基类,该基类可以Activity在应用程序中执行一些常见任务,并通过以下形式扩展我的活动: 公共BaseActivity扩展了活动{....} 公共SubActivity扩展了BaseActivity {...} 在SubActivity中,我需要给在BaseActivity中定义的一些变量和UI组件赋值,我可能需要根据一些标志值为SubActivity定义不同的布局,也(在SubActivity中)我想执行在BaseActivity中定义的asyncTask。 这可能吗?如果是,是否有任何教程可以帮助您?先感谢您

10
Android:对齐父底端+底边距
我使用了相对布局,我想将按钮设置在屏幕底部,但是这将所有按钮都放到了底部,我希望有一些边距,因此在屏幕末端之间有一些空间/视图和按钮。但是,由于某种原因,无论我做什么按钮边距,在2.1+上都什么都不做。相对布局包含背景,因此我无法保证其空白。 有人知道解决办法吗? <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginBottom="0dp" android:background="@drawable/background" > <Button android:id="@+id/confirm_mobile_button_next" android:layout_width="fill_parent" android:layout_height="40dip" android:layout_alignParentBottom="true" android:layout_alignParentLeft="false" android:layout_centerHorizontal="false" android:layout_centerInParent="false" android:layout_margin="15dp" android:background="@drawable/button_shape_selector" android:paddingLeft="10dip" android:paddingRight="10dip" android:text="@string/confirm_mobile_no_continue" android:textColor="@color/white" android:textStyle="bold" /> </RelativeLayout>

2
图像视图未包装内容
我有一个ImageView包装此图像: <ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" android:scaleType="fitStart" android:src="@drawable/oncmap"/> 在它的正下方,是一个TextView。不幸的是,根据设备的屏幕尺寸,它要么将其向下推到视图中,要么从视图中移出。 http://i.imgur.com/CuVFK5P.png http://i.imgur.com/6wzMebV.jpg 我可以“破解”它,但宁愿不... <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="16dp" android:orientation="vertical" tools:context="MapFragment"> <ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/oncmap"/> <TextView android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="Neptune" style="@style/sectionHeader"/> <TextView android:layout_height="wrap_content" android:layout_width="fill_parent" android:paddingLeft="8dp" android:paddingRight="8dp" android:paddingTop="16dp" android:text="@string/info" style="@style/text"/>

24
Android:如何检测双击?
我在实施双击时遇到问题。好吧,我实现了,onGestureListener并拥有了gestureDetector,但是我不确定问题出在哪里,这是我的代码: public class home extends TabActivity implements OnGestureListener { /** Called when the activity is first created. */ private EditText queryText; private ResultsAdapter m_adapter; private ProgressDialog pd; final Handler h = new Handler(); private TabHost mTabHost; private ArrayList<SearchItem> sResultsArr = new ArrayList<SearchItem>(); private String queryStr; private JSONObject searchResponse; private GestureDetector …

4
为什么要使用Fragment#setRetainInstance(boolean)?
我发现Fragment#setRetainInstance(true)令人困惑。这是从Android Developer API中提取的Javadoc : public void setRetainInstance(布尔值保留) 控制是否在活动重新创建期间保留片段实例(例如通过配置更改)。这只能与不在后堆栈中的片段一起使用。如果设置,则重新创建活动时,片段生命周期将略有不同: onDestroy()将不会被调用(但onDetach()仍会被调用,因为该片段正在从其当前活动中分离出来)。 由于不会重新创建片段,因此不会调用onCreate(Bundle)。 onAttach(活动)和onActivityCreated(捆绑)将仍然被调用。 问题:作为开发人员,您如何使用它?为什么它使事情变得更容易?

6
“吐司”是什么意思?
好奇“吐司”是什么意思? 看到这个,很好奇... 为什么我的文字一直突出显示? 类似帖子 我的应用程序的吐司风格弹出窗口 程序从Windows命令行显示“吐司”通知弹出窗口? 为什么我的文字一直突出显示? 线程安全的Form.Show /programming/686886/c-remoting-with-forms 使用Jabber发送网络消息 Android:确定当前上下文以显示警报 .NET AnimateWindow Android Toast模糊 Android Toast可以比Toast.LENGTH_LONG长吗?

6
如何在Android中动态地将TextView添加到LinearLayout?
我尝试将a添加TextView到LinearLayout动态代码中,例如以下代码,但是在运行应用程序时它不会出现吗? setContentView(R.layout.advanced); m_vwJokeLayout=(LinearLayout) this.findViewById(R.id.m_vwJokeLayout); m_vwJokeEditText=(EditText) this.findViewById(R.id.m_vwJokeEditText); m_vwJokeButton=(Button) this.findViewById(R.id.m_vwJokeButton); TextView tv=new TextView(this); tv.setText("test"); this.m_vwJokeLayout.addView(tv); 有什么问题?

16
EditText不可编辑
我正在尝试使用以下代码使EditText不可编辑: <EditText android:id="@+id/outputResult" android:inputType="text" android:editable="false" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/result" /> 我必须添加以下行以使其不可编辑 android:focusable="false" 难道我做错了什么? 非常感谢你


13
创建活动时如何使EditText不集中
我已经阅读了讨论此问题的其他问题,除了创建的第一个问题以外,所有这些问题都适用于我的布局。 目前,这是我onCreate方法的顶部: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); ^这样可以确保至少在启动时不会弹出键盘,但EditText仍会专注于键盘。 这是XML我的EditText: <EditText android:id="@+id/password" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/changePass" android:layout_centerHorizontal="true" android:layout_marginTop="167dp" android:ems="10" android:imeOptions="flagNoExtractUi" android:inputType="textPassword" android:maxLength="30" > </EditText> 这是我进行活动时的样子: 问题在于,对于某些手机,当EditText像这样聚焦时,他们将无法书写。我希望它不集中精力。 我所做的工作适用于接下来提出的布局,因为EditTexts它们没有重点关注,看起来会更像这样: 请注意,尽管布局相同。这是将用户带回到该屏幕之后的屏幕,这将表示没什么错,XML因为这是相同的XML,但问题EditText是只是在创建活动时才关注。 我已经进行了研究,所有其他问题对此都无济于事(谢天谢地,它们确实帮助键盘没有出现)。我如何才能使EditText启动时看起来像第二个屏幕截图,而不是第一个?

18
Nexus 5应该使用哪种USB驱动程序?
在撰写本文时,Google尚未为Nexus 5提供USB驱动程序(适用于Windows)。通常的链接(http://developer.android.com/sdk/win-usb.html)显示了Windows USB驱动程序。适用于Nexus的几条产品线。但是,不包括“ Nexus 5”。请注意,支持Nexus“ S ”(字母S,而不是数字5)。 另外,从此站点上,当前下载的最新版本为2013年7月17日的版本8。当我将其与其前身版本7进行比较时,文件是相同的。 在Google解决此问题之前,我们该怎么办?如何为Nexus 5调试和开发?

14
Android:UnknownHostException
我正在使用Android SDK 2.2,并在模拟器上测试我的应用程序。我想发送一个HTTP Post。当我得到一个UnknownHostException。我已经在manifest.xml中放置了所需的权限 <uses-permission android:name="android.permission.INTERNET" /> 。另外,我可以在模拟器上打开浏览器,然后毫无问题地导航到URL。 这是我的代码: HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost( uri ); HttpResponse response = null; try { // Add your data List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>( 2 ); nameValuePairs.add( new BasicNameValuePair( "id", "edit-name" ) ); nameValuePairs .add( new BasicNameValuePair( "stringdata", …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.