如何更改width的Button程序.我能够改变,height但宽度不会改变.以下是我的代码段
private void createButton(final String label)
{
Button button = new Button(this);
button.setText(label);
button.setWidth(10);
button.setHeight(100);
button.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
}
});
mMenuContainer.addView(button, mMenuItemLayoutParamters);
}
Run Code Online (Sandbox Code Playgroud)
但width的Button占据了width屏幕.
拥有更新的Android Studio 3.0非常棒.但是我遇到了Android Studio 3.0的问题,我刚刚在Android Studio 3.0中创建了一个新项目.然后我收到了一些错误
我通过更改dependencies到最新版本解决了这些问题并解决了问题.
但是,当我加了dependency的Facebook帐户,包SDK com.facebook.android:account-kit-sdk:4.+
我得到以下错误 - :
错误:无法解析':app @ debug/compileClasspath'的依赖项:无法解析com.facebook.android:account-kit-sdk:4.+.打开文件
显示细节
的build.gradle(APP)
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 26
defaultConfig {
applicationId "ultimate.devil.logintest"
minSdkVersion 15
targetSdkVersion 26
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(dir: 'libs', include: ['*.jar'])
implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation …Run Code Online (Sandbox Code Playgroud) 我已经看到我无法设置RaisedButtonFlutter中的a的宽度.如果我已经很好理解,我应该把它RaisedButton变成一个SizedBox.然后我将能够设置盒子的宽度或高度.这是对的吗?还有另一种方法吗?
SizedBox围绕每个按钮创建一个有点单调乏味,所以我想知道为什么他们选择这样做.我很确定他们有充分的理由这样做,但我没有看到它.脚手架很难阅读和为初学者建造.
new SizedBox(
width: 200.0,
height: 100.0,
child: new RaisedButton(
child: new Text('Blabla blablablablablablabla bla bla bla'),
onPressed: _onButtonPressed,
),
),
Run Code Online (Sandbox Code Playgroud) 我正在使用Android设备.当我打开设置>应用>运行,对一个选项左上屏幕上看到:(1)运行的进程(2)缓存的后台进程.我想要运行的应用程序(24×7)不幸地列在(2)缓存的后台进程中,我希望它/它们列在(1)运行进程下(如果有可能) ).可以吗?或者简而言之,如何使Android应用程序始终在后台运行?
我希望我转达了这个问题:-)
我想开发一个注销按钮,它会将我发送到路由中的日志并从中删除所有其他路由Navigator.该文档似乎没有解释如何创建RoutePredicate或具有任何类型的removeAll函数.
我正在尝试创建一个用于管理首选项的自定义布局.我知道有标准和推荐的布局PreferenceActivity,但如果我想添加,比方说,Button我怎么能得到它?
我计划设计应用程序,以便当用户触摸主活动屏幕上的某个项目时,它会转到用户可以启用的选项的"子菜单",随后会出现在下一个屏幕上(它必须在此线性进展).用户每次使用该应用程序时都必须设置这些.目前,我正在考虑使用该标准PreferenceActivity来表示这个选项的子菜单.
也许这不是正确的方法?
编辑:我在谷歌搜索时忽略了解决方案.如何向PreferenceScreen添加按钮
我想我EditText应该工作AutoComplete,因为我写的是XML文件
android:inputType="textAutoComplete|textAutoCorrect"
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我正在使用API v2.2和我的Activity扩展MapActivity,在那里我放了一个简单EditText的按钮,名为"搜索".因此,如果我们输入位置名称EditText并按下搜索按钮,则表示它应该转到地图中的该位置.所以我希望这EditText可以作为一个AutoComplete.我怎样才能做到这一点?
点击容器会触发onTap()处理程序,但不会显示任何墨水飞溅效果.
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text(widget.title),
),
body: new Center(
child: new InkWell(
onTap: (){print("tapped");},
child: new Container(
width: 100.0,
height: 100.0,
color: Colors.orange,
),
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
我试着把InkWell内部放在里面Container但是徒劳无功.
我必须创建一个应用程序,显示单元格中使用的SIM卡的联系号码.为此,我需要使用TelephonyManager课程.我可以获得它的用法细节吗?