好吧,我会这样说的.
我有一个2列的表.第一列具有项目名称,第二列包含x个徽标/指示符(ImageButtons).几个项目可以具有相同的徽标/指示符.
我的问题是我可以为同一个ID分配几个ImageButtons吗?我试过android:id="@+id/logo1"在第一次使用然后"android:id=@id/logo1"在以下所有情况下使用.但这似乎不起作用.我可以为每个按钮指定一个不同的ID,然后将它们分配给同一个View,但如果我可以为所有类似的徽标/指标重复相同的ImageButton id,那将会更容易.
我尝试过:
values-mpdi, values-land-mpdi, values-hpdi and values-land-hdpi
Run Code Online (Sandbox Code Playgroud)
这在手机的屏幕上工作得很好,问题是7英寸平板电脑可能会从值-mdpi和10英寸平板电脑获取价值,但结果却不一样,我猜是因为屏幕尺寸(尽管是相同的分辨率和相似的密度)所以我试过:
values-sw600dp-hdpi
values-sw600dp-port-hdpi
values-sw600dp-mdpi
values-sw600dp-port-mdpi
values-sw720dp-hdpi
values-sw720dp-port-hdpi
values-sw720dp-mdpi
values-sw720dp-port-mdpi
Run Code Online (Sandbox Code Playgroud)
但应用程序崩溃,因为它找不到所需的资源....
任何帮助都感激不尽
提前致谢
为什么人们会使用layout.xmls resources:
<resources>
<item name="main" type="layout">@layout/main_twopanes</item>
</resources>
Run Code Online (Sandbox Code Playgroud)
虽然有替代资源的文件夹可以使用特定的XML进行特定配置?
我使用此代码将字符串,日期,时间和int值插入sqlite数据库
void addRemAction(RemActions remaction) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(KEY_ACTOINS_TITLE, remaction.getTitle()); // Action title
values.put(KEY_ACTIONS_MSG, remaction.getMsg()); // action msg
values.put(KEY_ACTIONS_DATE, dateFormat.format(new Date())); // action date
values.put(KEY_ACTIONS_TIME, remaction.getTime()); // action time
values.put(KEY_ACTIONS_PLACE_LONG, remaction.getPlong()); // action place long
values.put(KEY_ACTIONS_PLACE_LAT, remaction.getPlat()); // action place lat
// Inserting Row
db.insert(TABLE_ACTIONS, null, values);
db.close(); // Closing database connection
Run Code Online (Sandbox Code Playgroud)
这是我的代码来检索它
RemActions getRemAction(int id) {
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.query(TABLE_ACTIONS, new String[] {KEY_ACTOINS_TITLE, KEY_ACTIONS_MSG, KEY_PLACES_NAME, KEY_ACTIONS_DATE, KEY_ACTIONS_TIME}, KEY_ACTIONS_ID + …Run Code Online (Sandbox Code Playgroud) 我试着做android:drawableLeft,并android:drawableRight为Switch
drawableLeft显示正常,但drawableRight显示在trackSwitch 后面
如何让轨道在中心显示?
我的代码:
<Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/moon"
android:drawablePadding="10dp"
android:drawableRight="@drawable/sun"
android:textOff=""
android:textOn=""
/>
Run Code Online (Sandbox Code Playgroud)
我是这样的
关掉

打开

在httpPost中我们setEntity(new StringEntity).但我现在正在使用凌空抽射.我想在排球中使用那个setEntity方法.我怎样才能做到这一点?
我想像Twitter api一样使用它;
HttpPost httpPost = new HttpPost(TwitterTokenURL);
httpPost.setHeader("Authorization", "Basic " + base64Encoded);
httpPost.setHeader("Content-Type", "application/x-www-form- urlencoded;charset=UTF-8");
httpPost.setEntity(new StringEntity("grant_type=client_credentials"));
Run Code Online (Sandbox Code Playgroud) 什么是最好的记录器框架,在Android系统中完美地用于将文本记录到文件中?
我尝试使用SLF4J-android,但我得到了一个例外
04-29 12:58:57.604: E/AndroidRuntime(372): java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
public class Main extends TabActivity {
private static final Logger log = LoggerFactory.getLogger(Main.class);
Run Code Online (Sandbox Code Playgroud)
我将slf4j-android-1.6.1-RC1.jar添加到构建路径中
会有什么问题?
我正在尝试将位图保存到Pictures目录中.这是代码
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File file = new File(path, "test1.PNG");
try {
path.mkdirs();
OutputStream out = new FileOutputStream(file);
mBitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
Log.w("ExternalStorage", "Error writing " + file, e);
}
Run Code Online (Sandbox Code Playgroud)
但执行陷入困境OutputStream out = new FileOutputStream(file);
我使用调试器并且完整路径返回mnt/sdcard/Pictures/test1.PNG,是mnt/我无法过去的罪魁祸首OutputStream out = new FileOutputStream(file);?因为我只能sdcard/在我的文件目录中看到.
谢谢!
我正在尝试创建基于webview的android应用程序.
在我的应用程序中,我播放视频.我在logcat中看到了错误 singleCursorHandlerTouchEvent -getEditableSupport FASLE.
如何解决这个问题?
float NormValue = value*80 ;
float color = Color.argb(0xFF, NormValue, 0, 0);
Run Code Online (Sandbox Code Playgroud)
这是我的代码的一部分.此变量(NormValue)将结果存储在float中.但在第二行我不能使用这个变量,因为它必须转换为int.我该怎么做.有帮助吗?
android ×9
android-file ×1
apache ×1
button ×1
dimensions ×1
imagebutton ×1
java ×1
logging ×1
resources ×1
slf4j ×1
sqlite ×1
webview ×1
xml ×1